We will be using the new energy layer to analyze the following future PV options
We will use a literture-sourced global scale deployment schedule through 2050, then assume that capacity increases at a lower constant rate through 2100.
import numpy as np
import pandas as pd
import os,sys
from pathlib import Path
import matplotlib.pyplot as plt
cwd = os.getcwd() #grabs current working directory
testfolder = str(Path().resolve().parent.parent / 'PV_ICE' / 'TEMP' / 'EnergyAnalysis')
inputfolder = str(Path().resolve().parent.parent / 'PV_ICE' / 'TEMP')
baselinesfolder = str(Path().resolve().parent.parent /'PV_ICE' / 'baselines')
supportMatfolder = str(Path().resolve().parent.parent / 'PV_ICE' / 'baselines' / 'SupportingMaterial')
altBaselinesfolder = str(Path().resolve().parent.parent / 'PV_ICE' / 'baselines' / 'Energy_CellModuleTechCompare')
if not os.path.exists(testfolder):
os.makedirs(testfolder)
from platform import python_version
print(python_version())
3.8.8
Graphing settings
#https://www.learnui.design/tools/data-color-picker.html#palette
#color pallette - modify here for all graphs below
colorpalette=['#000000', #PV ICE baseline
'#003f5c','#7a5195','#ef5675','#ffa600', #extreme cases (4)
'#0e5c5c','#107575','#118f8f','#10aaaa','#0ec5c6','#09e2e2','#00ffff'] #realistic cases (7)
#tealish ['#0e5c5c','#107575','#118f8f','#10aaaa','#0ec5c6','#09e2e2','#00ffff']
#blues ['#004c6d','#00678a','#0083a6','#00a1c1','#00c0d8','#00dfed','#00ffff']
colormats = ['#00bfbf','#ff7f0e','#1f77be','#2ca02c','#d62728','#9467BD','#8C564B'] #colors for material plots
import matplotlib as mpl #import matplotlib
from cycler import cycler #import cycler
mpl.rcParams['axes.prop_cycle'] = cycler(color=colorpalette) #reset the default color palette of mpl
plt.rcParams.update({'font.size': 14})
plt.rcParams['figure.figsize'] = (8, 6)
scennames_labels = ['PV_ICE','50-year','High Eff','Idealized\nPerovskite\nSi-Tandem','Lightweight',
'PERC','SHJ','TOPCon','IRENA\nreg. loss','Recycled\nPERC','long-lived\nPERC','Hopeful\nPerovskite'] #
Scenarios and materials
#creating scenarios for identical power of multiple technologies, moved to below due to reordering
scennames_ex = ['PV_ICE', 'ex_PERC_50', 'ex_High_eff', 'ex_Perovskite', 'ex_Lightweight'] #extreme cases
scennames_r = ['PV_ICE','r_PERC', 'r_SHJ', 'r_TOPCon', 'r_IRENA', 'r_RecycledPERC', 'r_50PERC', 'r_Perovskite'] #realistic cases
MATERIALS = ['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']
moduleFile_m = os.path.join(baselinesfolder, 'baseline_modules_mass_US.csv')
moduleFile_e = os.path.join(baselinesfolder, 'baseline_modules_energy.csv')
We will be deploying based on power (not area) because each of these have different efficiencies, and those differences should be accounted for in the simulation. Additionally, we will run the installation compensation to simulate the required replacements for each module type.
#load in a baseline and materials for modification
import PV_ICE
sim1 = PV_ICE.Simulation(name='sim1', path=testfolder)
for scen in scennames_ex:
sim1.createScenario(name=scen, massmodulefile=moduleFile_m, energymodulefile=moduleFile_e)
for mat in range (0, len(MATERIALS)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+MATERIALS[mat]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+MATERIALS[mat]+'.csv')
sim1.scenario[scen].addMaterial(MATERIALS[mat], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
path = C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\TEMP\EnergyAnalysis
PV_ICE.__version__
'v0.2.0+416.gc0342c3.dirty'
Starting modifications in 2022, using PV ICE baseline as historical for all modules
NOTE: Currently have to modify all scenarios before extending the years to avoid errors.
NOTE: all dynamic values changed with PV ICE modify functions must feed in a Pandas Series
sim1.scenario.keys()
dict_keys(['PV_ICE', 'ex_PERC_50', 'ex_High_eff', 'ex_Perovskite', 'ex_Lightweight'])
celltech_modeff = pd.read_csv(os.path.join(supportMatfolder, 'output-celltech-modeffimprovements.csv'),index_col=0) #pull in module eff
celltech_aguse = pd.read_csv(os.path.join(supportMatfolder, 'output-celltech-Agusageimprovements.csv'),index_col=0) #pull in Ag use
celltech_modeff.loc[2020]
PERC 22.8 SHJ 23.5 TOPCon 23.2 Name: 2020, dtype: float64
#glass-glass package mass per area calculation
#ITRPV 2022 Figs 36 and 38, we are assuming that the front and back glass heave equal thickness of 2.5mm
density_glass = 2500*1000 # g/m^3
glassperm2 = (2.5/1000)* 2 * density_glass
print('The mass per module area of glass is '+str(glassperm2)+' g/m^2 for all modules with a glass-glass package')
The mass per module area of glass is 12500.0 g/m^2 for all modules with a glass-glass package
timeshift = 2022-1995
This module represents current PERC technology (so good efficiency) if it were to have it's lifetime extended significantly. Glass-glass technology is assumed, expected decreases in silver usage and increases in module efficiency are derived from Zhang et al 2021, Gervais et al 2021 and ITRPV 2022. It is assumed that this module is no more recyclable than current technology (downcycle glass and recycle aluminium frames).
#module efficiency modify for PERC
sim1.modifyScenario('ex_PERC_50', 'mod_eff', 24.5, start_year=2022) #PERC 2030 module eff
#silver modify for PERC
sim1.scenario['ex_PERC_50'].modifyMaterials('silver', 'mat_massperm2', celltech_aguse.loc[2022:,'PERC'], start_year=2022)
#old way
#sim1.scenario['PERC_50'].material['silver'].matdataIn_m.loc[timeshift:,'mat_massperm2'] = celltech_aguse.loc[2022:,'PERC'].values
#modify package to glass glass
sim1.scenario['ex_PERC_50'].modifyMaterials('glass', 'mat_massperm2', glassperm2, start_year=2022) #
#Lifetime and Degradation
#values taken from lifetime vs recycling paper
#degradation rate:
sim1.modifyScenario('ex_PERC_50', 'mod_degradation', 0.445, start_year=2022) #annual power degradation to reach 80% at 50 yrs
#T50
sim1.modifyScenario('ex_PERC_50', 'mod_reliability_t50', 56.07, start_year=2022)
#t90
sim1.modifyScenario('ex_PERC_50', 'mod_reliability_t90', 59.15, start_year=2022)
#Mod Project Lifetime
sim1.modifyScenario('ex_PERC_50', 'mod_lifetime', 50, start_year=2022) #project lifetime of 50 years
#Merchant Tail set high
sim1.modifyScenario('ex_PERC_50', 'mod_MerchantTail', 100, start_year=2022) #all installations stay for merchant tail
#Change recycling?
This represents a 25 year lifetime module where efficiency has been prioritized. This could represent a silicon based tandem, along the lines of SHJ
#idx_temp = pd.RangeIndex(start=2022,stop=2051,step=1) #create the index
#df_higheff = pd.DataFrame(index=idx_temp, columns=['mod_eff_p'], dtype=float)
#df_higheff.loc[2022] = 22.0
#df_higheff.loc[2030] = 25.0
#df_higheff.loc[2050] = 30.0
#df_higheff.interpolate(inplace=True)
#module efficiency modify for PERC
sim1.modifyScenario('ex_High_eff', 'mod_eff', 30.0, start_year=2022) #changing module eff
#Lifetime and Degradation
#values taken from lifetime vs recycling paper
#degradation rate:
sim1.modifyScenario('ex_High_eff', 'mod_degradation', 0.7, start_year=2022) #standard current degrdation
#T50
sim1.modifyScenario('ex_High_eff', 'mod_reliability_t50', 29, start_year=2022)
#t90
sim1.modifyScenario('ex_High_eff', 'mod_reliability_t90', 32, start_year=2022)
#Mod Project Lifetime
sim1.modifyScenario('ex_High_eff', 'mod_lifetime', 25, start_year=2022) #project lifetime of 25 years
This perovskite module uses current best module and cell efficiencies, has a prospective life of 15 years and 1.5% degradation rate, and is highly circular. This is a best case scenario for perovskites given current data.
#2022 module eff = 17.9% #https://www.nrel.gov/pv/assets/pdfs/champion-module-efficiencies-rev220401b.pdf
#2050 module eff = 27.3% # Sofia et al 2019 4T future
idx_perovskite_eff = pd.RangeIndex(start=2022,stop=2051,step=1) #create the index
df_perovskite_eff = pd.DataFrame(index=idx_perovskite_eff, columns=['mod_eff_p'], dtype=float)
df_perovskite_eff.loc[2022] = 17.9
df_perovskite_eff.loc[2030] = 27.3
df_perovskite_eff.loc[2050] = 27.3
df_perovskite_eff.interpolate(inplace=True)
#module efficiency modify for PERC
sim1.modifyScenario('ex_Perovskite', 'mod_eff', 27.3, start_year=2022) #changing module eff
#modify package to glass glass
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_massperm2', glassperm2, start_year=2022)
#Lifetime and Degradation
#values taken from lifetime vs recycling paper
#degradation rate:
sim1.modifyScenario('ex_Perovskite', 'mod_degradation', 1.47, start_year=2022) #annual power degradation
#Mod Project Lifetime
sim1.modifyScenario('ex_Perovskite', 'mod_lifetime', 15, start_year=2022) #project lifetime of 15 years
#T50
sim1.modifyScenario('ex_Perovskite', 'mod_reliability_t50', 19, start_year=2022)
#t90
sim1.modifyScenario('ex_Perovskite', 'mod_reliability_t90', 22, start_year=2022)
#As Circular as possible
#100% collection rate
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_collection_eff', 100.0, start_year=2022) #100% collection
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pg1_landfill', 0.0, start_year=2022) #100% collection
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pb1_landfill', 0.0, start_year=2022) #100% collection
# remanufacturing
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pg3_reMFG', 100.0, start_year=2022) #all modules attempt remfg
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_sp_reMFG_recycle', 100.0, start_year=2022) # recycle if can't remfg
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pb3_reMFG', 100.0, start_year=2022) # remfg bad mods too
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_reMFG_yield', 98.0, start_year=2022) # REMFG YIELD 98%
#set all other paths to 0
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pg0_resell', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pg1_landfill', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pg2_stored', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pg4_recycled', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pb1_landfill', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pb2_stored', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pb4_recycled', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_Repair', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_MerchantTail', 0.0, start_year=2022) #
#Material Remanufacture
#Glass
#mfg scrap
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_MFG_scrap_Recycled', 100.0, start_year=2022) #send mfg scrap to recycle
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_MFG_scrap_Recycling_eff', 98.0, start_year=2022) #99% yield
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_MFG_scrap_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_MFG_scrap_Recycled_into_HQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#eol
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_PG3_ReMFG_target', 100.0, start_year=2022) #send all to remfg
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_PG4_Recycling_target', 100.0, start_year=2022) #send none to recycle
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_ReMFG_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
#silicon ReMFG
#mfg scrap
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycled', 100.0, start_year=2022) #send mfg scrap to recycle
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycling_eff', 98.0, start_year=2022) #98% yield
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycled_into_HQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#eol
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_PG3_ReMFG_target', 100.0, start_year=2022) #send to remfg
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_ReMFG_yield', 98.0, start_year=2022) #98% yeild
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_PG4_Recycling_target', 0.0, start_year=2022) #send to remfg
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_EOL_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_EOL_RecycledHQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#aluminium_frames recycle
#mfg scrap
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycled', 100.0, start_year=2022) #send mfg scrap to recycle
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycling_eff', 98.0, start_year=2022) #98% yield
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycled_into_HQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#eol
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_PG4_Recycling_target', 100.0, start_year=2022) #send to recycle
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_EOL_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_EOL_RecycledHQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_ReMFG_yield', 0.0, start_year=2022) #0% yeild
Could represent a thin film
#module efficiency modify for PERC
sim1.modifyScenario('ex_Lightweight', 'mod_eff', celltech_modeff.loc[2022:,'PERC'], start_year=2022) #changing module eff
#2mm glass calculation
lightweightglass = (2.0/1000)* 1 * density_glass
#50% encapsulant
light_encap = pd.Series(sim1.scenario['PV_ICE'].material['encapsulant'].matdataIn_m.loc[timeshift:,'mat_massperm2']*0.5)
#10% silicon
light_Si = pd.Series(sim1.scenario['PV_ICE'].material['silicon'].matdataIn_m.loc[timeshift:,'mat_massperm2']*0.1)
#modify BOM
sim1.scenario['ex_Lightweight'].modifyMaterials('glass', 'mat_massperm2', lightweightglass, start_year=2022) #glass
sim1.scenario['ex_Lightweight'].modifyMaterials('aluminium_frames', 'mat_massperm2', 0.0, start_year=2022) #frameless
sim1.scenario['ex_Lightweight'].modifyMaterials('encapsulant', 'mat_massperm2', light_encap, start_year=2022) #50% encapsulant
sim1.scenario['ex_Lightweight'].modifyMaterials('silicon', 'mat_massperm2', light_Si, start_year=2022) #10% silicon
#Lifetime and Degradation
#values taken from lifetime vs recycling paper
#degradation rate:
sim1.modifyScenario('ex_Lightweight', 'mod_degradation', 0.7, start_year=2022) #annual power degradation
#Mod Project Lifetime
sim1.modifyScenario('ex_Lightweight', 'mod_lifetime', 25, start_year=2022) #project lifetime of 15 years
#T50
sim1.modifyScenario('ex_Lightweight', 'mod_reliability_t50', 29, start_year=2022) #this will get changed with IRENA alpha/b
#t90
sim1.modifyScenario('ex_Lightweight', 'mod_reliability_t90', 32, start_year=2022) #this will get changed with IRENA alpha/b
len(sim1.scenario['ex_Lightweight'].material['silicon'].matdataIn_m)
56
For these more realisitic evolving modules, some module and material input files have been modified and are stored in the baselines\Energy_CellModuleTechCompare folder.
altBaselinesfolder
'C:\\Users\\hmirletz\\Documents\\GitHub\\PV_ICE\\PV_ICE\\baselines\\Energy_CellModuleTechCompare'
Improving recycling:
#modified module
moduleinput_m_r_PERC = os.path.join(altBaselinesfolder, 'mod_r_PERC.csv')
sim1.createScenario(name='r_PERC', massmodulefile=moduleinput_m_r_PERC, energymodulefile=moduleFile_e)
#module efficiency modify for PERC
sim1.modifyScenario('r_PERC', 'mod_eff', celltech_modeff.loc[2022:,'PERC'], start_year=2022) #changing module eff
#sim1.scenario['SHJ'].dataIn_m.loc[timeshift:,'mod_eff'] = celltech_modeff.loc[2022:,'SHJ'].values
#modified materials
#glass
matinput_glass_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_glass_improvedRecycle.csv')
matbaseline_e_glass = os.path.join(baselinesfolder,'baseline_material_energy_glass.csv')
sim1.scenario['r_PERC'].addMaterial('glass', massmatfile=matinput_glass_m_improvedRecycle, energymatfile=matbaseline_e_glass)
#silicon
matinput_silicon_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silicon_improvedRecycle.csv')
matbaseline_e_si = os.path.join(baselinesfolder,'baseline_material_energy_silicon.csv')
sim1.scenario['r_PERC'].addMaterial('silicon', massmatfile=matinput_silicon_m_improvedRecycle, energymatfile=matbaseline_e_si)
#silver
matinput_silver_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silver_improvedRecycle.csv')
matbaseline_e_ag = os.path.join(baselinesfolder,'baseline_material_energy_silver.csv')
sim1.scenario['r_PERC'].addMaterial('silver', massmatfile=matinput_silver_m_improvedRecycle, energymatfile=matbaseline_e_ag)
#aluminium frames
matinput_Al_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_aluminium_frames_improvedRecycle.csv')
matbaseline_e_al = os.path.join(baselinesfolder,'baseline_material_energy_aluminium_frames.csv')
sim1.scenario['r_PERC'].addMaterial('aluminium_frames', massmatfile=matinput_Al_m_improvedRecycle, energymatfile=matbaseline_e_al)
#standard materials
baselineMats=['copper', 'encapsulant', 'backsheet']
for mats in range (0, len(baselineMats)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+baselineMats[mats]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+baselineMats[mats]+'.csv')
sim1.scenario['r_PERC'].addMaterial(baselineMats[mats], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#modify silver usage for PERC
sim1.scenario['r_PERC'].modifyMaterials('silver', 'mat_massperm2', celltech_aguse.loc[2022:,'PERC'], start_year=2022)
#modify package to glass glass
sim1.scenario['r_PERC'].modifyMaterials('glass', 'mat_massperm2', glassperm2, start_year=2022)
This is a modern SHJ module with expected silver and module efficiency improvements taken from Zhang et al 2021, Gervais et al 2021, and ITPRV 2022. See PERC vs SHJ vs TOPCon for a more detailed evaluation.
#modified module
moduleinput_m_r_SHJ = os.path.join(altBaselinesfolder, 'mod_r_SHJ.csv')
sim1.createScenario(name='r_SHJ', massmodulefile=moduleinput_m_r_SHJ, energymodulefile=moduleFile_e)
#module efficiency modify for SHJ
sim1.modifyScenario('r_SHJ', 'mod_eff', celltech_modeff.loc[2022:,'SHJ'], start_year=2022) #changing module eff
#sim1.scenario['SHJ'].dataIn_m.loc[timeshift:,'mod_eff'] = celltech_modeff.loc[2022:,'SHJ'].values
#load modified materials
#modified materials
#glass
matinput_glass_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_glass_improvedRecycle.csv')
matbaseline_e_glass = os.path.join(baselinesfolder,'baseline_material_energy_glass.csv')
sim1.scenario['r_SHJ'].addMaterial('glass', massmatfile=matinput_glass_m_improvedRecycle, energymatfile=matbaseline_e_glass)
#silicon
matinput_silicon_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silicon_improvedRecycle.csv')
matbaseline_e_si = os.path.join(baselinesfolder,'baseline_material_energy_silicon.csv')
sim1.scenario['r_SHJ'].addMaterial('silicon', massmatfile=matinput_silicon_m_improvedRecycle, energymatfile=matbaseline_e_si)
#silver
matinput_silver_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silver_improvedRecycle.csv')
matbaseline_e_ag = os.path.join(baselinesfolder,'baseline_material_energy_silver.csv')
sim1.scenario['r_SHJ'].addMaterial('silver', massmatfile=matinput_silver_m_improvedRecycle, energymatfile=matbaseline_e_ag)
#aluminium frames
matinput_Al_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_aluminium_frames_improvedRecycle.csv')
matbaseline_e_al = os.path.join(baselinesfolder,'baseline_material_energy_aluminium_frames.csv')
sim1.scenario['r_SHJ'].addMaterial('aluminium_frames', massmatfile=matinput_Al_m_improvedRecycle, energymatfile=matbaseline_e_al)
#standard materials
baselineMats=['copper', 'encapsulant', 'backsheet']
for mats in range (0, len(baselineMats)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+baselineMats[mats]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+baselineMats[mats]+'.csv')
sim1.scenario['r_SHJ'].addMaterial(baselineMats[mats], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#modify silver usage for SHJ
sim1.scenario['r_SHJ'].modifyMaterials('silver', 'mat_massperm2', celltech_aguse.loc[2022:,'SHJ'], start_year=2022)
#modify package to glass glass
sim1.scenario['r_SHJ'].modifyMaterials('glass', 'mat_massperm2', glassperm2, start_year=2022)
plt.plot(sim1.scenario['r_SHJ'].material['silicon'].matdataIn_m.iloc[:,0],sim1.scenario['r_SHJ'].material['silicon'].matdataIn_m.iloc[:,3:])
plt.legend(sim1.scenario['PV_ICE'].material['silicon'].matdataIn_m.iloc[:,3:].columns,
bbox_to_anchor=(0, -0.1), loc='upper left', ncol=1)
plt.title('Silicon Management Evolution')
Text(0.5, 1.0, 'Silicon Management Evolution')
plt.plot(sim1.scenario['r_SHJ'].material['glass'].matdataIn_m.iloc[:,0],sim1.scenario['r_SHJ'].material['glass'].matdataIn_m.iloc[:,3:])
plt.legend(sim1.scenario['PV_ICE'].material['glass'].matdataIn_m.iloc[:,3:].columns,
bbox_to_anchor=(0, -0.1), loc='upper left', ncol=1)
plt.title('Glass Management Evolution')
Text(0.5, 1.0, 'Glass Management Evolution')
plt.plot(sim1.scenario['r_SHJ'].material['aluminium_frames'].matdataIn_m.iloc[:,0],sim1.scenario['r_SHJ'].material['aluminium_frames'].matdataIn_m.iloc[:,3:])
plt.legend(sim1.scenario['PV_ICE'].material['aluminium_frames'].matdataIn_m.iloc[:,3:].columns,
bbox_to_anchor=(0, -0.1), loc='upper left', ncol=1)
plt.title('Glass Management Evolution')
Text(0.5, 1.0, 'Glass Management Evolution')
plt.plot(sim1.scenario['r_SHJ'].material['silver'].matdataIn_m.iloc[:,0],sim1.scenario['r_SHJ'].material['silver'].matdataIn_m.iloc[:,3:])
plt.legend(sim1.scenario['PV_ICE'].material['aluminium_frames'].matdataIn_m.iloc[:,3:].columns,
bbox_to_anchor=(0, -0.1), loc='upper left', ncol=1)
plt.title('Glass Management Evolution')
Text(0.5, 1.0, 'Glass Management Evolution')
#modified module
moduleinput_m_r_TOPCon = os.path.join(altBaselinesfolder, 'mod_r_TOPCon.csv')
sim1.createScenario(name='r_TOPCon', massmodulefile=moduleinput_m_r_TOPCon, energymodulefile=moduleFile_e)
#module efficiency modify
sim1.modifyScenario('r_TOPCon', 'mod_eff', celltech_modeff.loc[2022:,'TOPCon'], start_year=2022) #changing module eff
#sim1.scenario['SHJ'].dataIn_m.loc[timeshift:,'mod_eff'] = celltech_modeff.loc[2022:,'SHJ'].values
#modified materials
#glass
matinput_glass_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_glass_improvedRecycle.csv')
matbaseline_e_glass = os.path.join(baselinesfolder,'baseline_material_energy_glass.csv')
sim1.scenario['r_TOPCon'].addMaterial('glass', massmatfile=matinput_glass_m_improvedRecycle, energymatfile=matbaseline_e_glass)
#silicon
matinput_silicon_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silicon_improvedRecycle.csv')
matbaseline_e_si = os.path.join(baselinesfolder,'baseline_material_energy_silicon.csv')
sim1.scenario['r_TOPCon'].addMaterial('silicon', massmatfile=matinput_silicon_m_improvedRecycle, energymatfile=matbaseline_e_si)
#silver
matinput_silver_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silver_improvedRecycle.csv')
matbaseline_e_ag = os.path.join(baselinesfolder,'baseline_material_energy_silver.csv')
sim1.scenario['r_TOPCon'].addMaterial('silver', massmatfile=matinput_silver_m_improvedRecycle, energymatfile=matbaseline_e_ag)
#aluminium frames
matinput_Al_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_aluminium_frames_improvedRecycle.csv')
matbaseline_e_al = os.path.join(baselinesfolder,'baseline_material_energy_aluminium_frames.csv')
sim1.scenario['r_TOPCon'].addMaterial('aluminium_frames', massmatfile=matinput_Al_m_improvedRecycle, energymatfile=matbaseline_e_al)
#standard materials
baselineMats=['copper', 'encapsulant', 'backsheet']
for mats in range (0, len(baselineMats)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+baselineMats[mats]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+baselineMats[mats]+'.csv')
sim1.scenario['r_TOPCon'].addMaterial(baselineMats[mats], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#modify silver usage for PERC
sim1.scenario['r_TOPCon'].modifyMaterials('silver', 'mat_massperm2', celltech_aguse.loc[2022:,'TOPCon'], start_year=2022)
#modify package to glass glass
sim1.scenario['r_TOPCon'].modifyMaterials('glass', 'mat_massperm2', glassperm2, start_year=2022)
This scenario uses the IRENA 2016 regular loss scenario results, or a low quality module, and assumes the same EoL recycling improvement as the previous three scenarios
#modified module
moduleinput_m_r_IRENA = os.path.join(altBaselinesfolder, 'mod_r_IRENAregloss.csv')
sim1.createScenario(name='r_IRENA', massmodulefile=moduleinput_m_r_IRENA, energymodulefile=moduleFile_e)
#modified materials
#glass
matinput_glass_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_glass_improvedRecycle.csv')
matbaseline_e_glass = os.path.join(baselinesfolder,'baseline_material_energy_glass.csv')
sim1.scenario['r_IRENA'].addMaterial('glass', massmatfile=matinput_glass_m_improvedRecycle, energymatfile=matbaseline_e_glass)
#silicon
matinput_silicon_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silicon_improvedRecycle.csv')
matbaseline_e_si = os.path.join(baselinesfolder,'baseline_material_energy_silicon.csv')
sim1.scenario['r_IRENA'].addMaterial('silicon', massmatfile=matinput_silicon_m_improvedRecycle, energymatfile=matbaseline_e_si)
#silver
matinput_silver_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silver_improvedRecycle.csv')
matbaseline_e_ag = os.path.join(baselinesfolder,'baseline_material_energy_silver.csv')
sim1.scenario['r_IRENA'].addMaterial('silver', massmatfile=matinput_silver_m_improvedRecycle, energymatfile=matbaseline_e_ag)
#aluminium frames
matinput_Al_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_aluminium_frames_improvedRecycle.csv')
matbaseline_e_al = os.path.join(baselinesfolder,'baseline_material_energy_aluminium_frames.csv')
sim1.scenario['r_IRENA'].addMaterial('aluminium_frames', massmatfile=matinput_Al_m_improvedRecycle, energymatfile=matbaseline_e_al)
#standard materials
baselineMats=['copper', 'encapsulant', 'backsheet']
for mats in range (0, len(baselineMats)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+baselineMats[mats]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+baselineMats[mats]+'.csv')
sim1.scenario['r_IRENA'].addMaterial(baselineMats[mats], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
This module is based on the recent test from Fraunhofer ISE in which an old module was dissassembled, and the silicon wafer cleaned, put into a Cz ingot growth process and made using standard PERC processing, creating a 19% efficient module. https://www.ise.fraunhofer.de/en/press-media/press-releases/2022/solar-cells-from-recycled-silicon.html
#modified module
moduleinput_m_r_RecyclePERC = os.path.join(altBaselinesfolder, 'mod_r_PERCrecycleSi.csv')
sim1.createScenario(name='r_RecycledPERC', massmodulefile=moduleinput_m_r_RecyclePERC, energymodulefile=moduleFile_e)
for mat in range (0, len(MATERIALS)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+MATERIALS[mat]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+MATERIALS[mat]+'.csv')
sim1.scenario['r_RecycledPERC'].addMaterial(MATERIALS[mat], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#glass recycling
#eol
sim1.scenario['r_RecycledPERC'].modifyMaterials('glass', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('glass', 'mat_PG4_Recycling_target', 100.0, start_year=2022) #send to recycle
#sim1.scenario['r_RecycledPERC'].modifyMaterials('glass', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_RecycledPERC'].modifyMaterials('glass', 'mat_EOL_Recycled_into_HQ', 0.0, start_year=2022) #all HQ
sim1.scenario['r_RecycledPERC'].modifyMaterials('glass', 'mat_EOL_RecycledHQ_Reused4MFG', 0.0, start_year=2022) #closed-loop
#silicon recycled
#mfg scrap
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycled', 100.0, start_year=2022) #send mfg scrap to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycling_eff', 98.0, start_year=2022) #98% yield
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycled_into_HQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#eol
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_PG4_Recycling_target', 100.0, start_year=2022) #send to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_EOL_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_EOL_RecycledHQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#aluminium_frames recycle
#mfg scrap
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycled', 100.0, start_year=2022) #send mfg scrap to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycling_eff', 98.0, start_year=2022) #98% yield
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycled_into_HQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#eol
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_PG4_Recycling_target', 100.0, start_year=2022) #send to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_EOL_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_EOL_RecycledHQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#silver recycling improvement
#create improvement series
idx_temp = pd.RangeIndex(start=2022,stop=2051,step=1) #create the index
df_silver_recycleimprove = pd.DataFrame(index=idx_temp, columns=['mat_PG4_Recycling_target'], dtype=float)
df_silver_recycleimprove.loc[2022] = 0
df_silver_recycleimprove.loc[2030] = 40
df_silver_recycleimprove.loc[2050] = 100
df_silver_recycleimprove.interpolate(inplace=True)
#eol
sim1.scenario['r_RecycledPERC'].modifyMaterials('silver', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('silver', 'mat_PG4_Recycling_target',
df_silver_recycleimprove.loc[2022:,'mat_PG4_Recycling_target'], start_year=2022)
sim1.scenario['r_RecycledPERC'].modifyMaterials('silver', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_RecycledPERC'].modifyMaterials('silver', 'mat_EOL_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['r_RecycledPERC'].modifyMaterials('silver', 'mat_EOL_RecycledHQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#the cool feature of this module was that the wafer was directly put into the Cz process
#therefore, we need to modify the recycling energy to reflect this
#this energy profile is output by the (baseline development) Energy Silicon Manufacturing journal.
altHQRecycle_e = pd.read_csv(os.path.join(supportMatfolder, 'output_energy_silicon_eol_recycleHQ_ALT.csv'), index_col=0)
altHQRecycle_e
| E_MFG_kWhpkg | E_mfgFuelFraction | |
|---|---|---|
| 1995 | 600.817735 | 0.064489 |
| 1996 | 527.042434 | 0.072326 |
| 1997 | 485.167804 | 0.077357 |
| 1998 | 432.693843 | 0.085473 |
| 1999 | 380.620553 | 0.095834 |
| 2000 | 269.697933 | 0.075408 |
| 2001 | 236.759317 | 0.066235 |
| 2002 | 204.221370 | 0.054188 |
| 2003 | 172.084094 | 0.037719 |
| 2004 | 159.669155 | 0.030097 |
| 2005 | 140.254886 | 0.022532 |
| 2006 | 130.586287 | 0.022463 |
| 2007 | 121.318358 | 0.022639 |
| 2008 | 112.451100 | 0.023120 |
| 2009 | 103.984511 | 0.023976 |
| 2010 | 95.918593 | 0.025298 |
| 2011 | 88.253345 | 0.027195 |
| 2012 | 88.388767 | 0.027307 |
| 2013 | 88.924859 | 0.027745 |
| 2014 | 89.861622 | 0.028498 |
| 2015 | 91.199054 | 0.029547 |
| 2016 | 76.337157 | 0.037576 |
| 2017 | 61.875930 | 0.049814 |
| 2018 | 62.915373 | 0.053028 |
| 2019 | 64.355487 | 0.056410 |
| 2020 | 74.096270 | 0.053503 |
| 2021 | 77.837724 | 0.055738 |
| 2022 | 77.837724 | 0.055738 |
| 2023 | 77.837724 | 0.055738 |
| 2024 | 77.837724 | 0.055738 |
| 2025 | 77.837724 | 0.055738 |
| 2026 | 77.837724 | 0.055738 |
| 2027 | 77.837724 | 0.055738 |
| 2028 | 77.837724 | 0.055738 |
| 2029 | 77.837724 | 0.055738 |
| 2030 | 77.837724 | 0.055738 |
| 2031 | 77.837724 | 0.055738 |
| 2032 | 77.837724 | 0.055738 |
| 2033 | 77.837724 | 0.055738 |
| 2034 | 77.837724 | 0.055738 |
| 2035 | 77.837724 | 0.055738 |
| 2036 | 77.837724 | 0.055738 |
| 2037 | 77.837724 | 0.055738 |
| 2038 | 77.837724 | 0.055738 |
| 2039 | 77.837724 | 0.055738 |
| 2040 | 77.837724 | 0.055738 |
| 2041 | 77.837724 | 0.055738 |
| 2042 | 77.837724 | 0.055738 |
| 2043 | 77.837724 | 0.055738 |
| 2044 | 77.837724 | 0.055738 |
| 2045 | 77.837724 | 0.055738 |
| 2046 | 77.837724 | 0.055738 |
| 2047 | 77.837724 | 0.055738 |
| 2048 | 77.837724 | 0.055738 |
| 2049 | 77.837724 | 0.055738 |
| 2050 | 77.837724 | 0.055738 |
#modify silicon recycling energy
sim1.scenario['r_RecycledPERC'].modifyMaterialEnergy('silicon', 'e_mat_Recycled_HQ', altHQRecycle_e.loc[2022:,'E_MFG_kWhpkg'], start_year=2022)
sim1.scenario['r_RecycledPERC'].modifyMaterialEnergy('silicon', 'e_mat_Recycled_HQ_fuelfraction', altHQRecycle_e.loc[2022:,'E_mfgFuelFraction'], start_year=2022)
sim1.scenario['r_RecycledPERC'].material['silicon'].matdataIn_e.iloc[25:30,]
| year | e_mat_extraction | e_mat_MFG | e_mat_MFG_fuelfraction | e_mat_MFGScrap_LQ | e_mat_MFGScrap_HQ | e_mat_Landfill | e_mat_Landfill_fuelfraction | e_mat_EoL_ReMFG_clean | e_mat_Recycled_LQ | e_mat_Recycled_HQ | e_mat_Recycled_HQ_fuelfraction | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 25 | 2020 | 0.0062 | 169.06 | 0.22 | 24.5 | 600.0 | 0.09 | 0.0 | 0.4 | 1.6 | 138.380000 | 0.200000 |
| 26 | 2021 | 0.0062 | 170.73 | 0.21 | 24.5 | 600.0 | 0.09 | 0.0 | 0.4 | 1.6 | 143.040000 | 0.190000 |
| 27 | 2022 | 0.0062 | 169.05 | 0.20 | 24.5 | 600.0 | 0.09 | 0.0 | 0.4 | 1.6 | 77.837724 | 0.055738 |
| 28 | 2023 | 0.0062 | 168.80 | 0.20 | 24.5 | 600.0 | 0.09 | 0.0 | 0.4 | 1.6 | 77.837724 | 0.055738 |
| 29 | 2024 | 0.0062 | 169.09 | 0.20 | 24.5 | 600.0 | 0.09 | 0.0 | 0.4 | 1.6 | 77.837724 | 0.055738 |
#modified module
moduleinput_m_r_50PERC = os.path.join(altBaselinesfolder, 'mod_r_50PERC.csv')
sim1.createScenario(name='r_50PERC', massmodulefile=moduleinput_m_r_50PERC, energymodulefile=moduleFile_e)
#load standard materials
for mat in range (0, len(MATERIALS)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+MATERIALS[mat]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+MATERIALS[mat]+'.csv')
sim1.scenario['r_50PERC'].addMaterial(MATERIALS[mat], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#glass recycling
#create improvement series
idx_temp = pd.RangeIndex(start=2022,stop=2051,step=1) #create the index
df_glass_target = pd.DataFrame(index=idx_temp, columns=['mat_PG4_Recycling_target'], dtype=float)
df_glass_target.loc[2022] = 0
df_glass_target.loc[2030] = 100
df_glass_target.loc[2050] = 100
df_glass_target.interpolate(inplace=True)
df_glass_lowrecycle = pd.DataFrame(index=idx_temp, columns=['mat_EOL_Recycled_into_HQ'], dtype=float)
df_glass_lowrecycle.loc[2022] = 0
df_glass_lowrecycle.loc[2030] = 0
df_glass_lowrecycle.loc[2050] = 50
df_glass_lowrecycle.interpolate(inplace=True)
#eol
sim1.scenario['r_50PERC'].modifyMaterials('glass', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_50PERC'].modifyMaterials('glass', 'mat_PG4_Recycling_target',
df_glass_target.loc[2022:,'mat_PG4_Recycling_target'], start_year=2022) #send to recycle
#sim1.scenario['r_RecycledPERC'].modifyMaterials('glass', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_50PERC'].modifyMaterials('glass', 'mat_EOL_Recycled_into_HQ',
df_glass_lowrecycle.loc[2022:,'mat_EOL_Recycled_into_HQ'], start_year=2022) #all HQ
sim1.scenario['r_50PERC'].modifyMaterials('glass', 'mat_EOL_RecycledHQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#silicon recycled
#create improvement series
idx_temp = pd.RangeIndex(start=2022,stop=2051,step=1) #create the index
df_si_target = pd.DataFrame(index=idx_temp, columns=['mat_PG4_Recycling_target'], dtype=float)
df_si_target.loc[2022] = 0
df_si_target.loc[2030] = 0
df_si_target.loc[2050] = 50
df_si_target.interpolate(inplace=True)
#eol
sim1.scenario['r_50PERC'].modifyMaterials('silicon', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_50PERC'].modifyMaterials('silicon', 'mat_PG4_Recycling_target',
df_si_target.loc[2022:,'mat_PG4_Recycling_target'], start_year=2022) #send to recycle
#sim1.scenario['r_50PERC'].modifyMaterials('silicon', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_50PERC'].modifyMaterials('silicon', 'mat_EOL_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['r_50PERC'].modifyMaterials('silicon', 'mat_EOL_RecycledHQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#sim1.scenario['r_50PERC'].material['silicon'].matdataIn_m
#aluminium_frames recycle
idx_temp = pd.RangeIndex(start=2022,stop=2051,step=1) #create the index
df_al_target = pd.DataFrame(index=idx_temp, columns=['mat_PG4_Recycling_target'], dtype=float)
df_al_target.loc[2022] = 0
df_al_target.loc[2030] = 100
df_al_target.loc[2050] = 100
df_al_target.interpolate(inplace=True)
df_al_lowrecycle = pd.DataFrame(index=idx_temp, columns=['mat_EOL_Recycled_into_HQ'], dtype=float)
df_al_lowrecycle.loc[2022] = 0
df_al_lowrecycle.loc[2030] = 100
df_al_lowrecycle.loc[2050] = 100
df_al_lowrecycle.interpolate(inplace=True)
df_al_lowCL = pd.DataFrame(index=idx_temp, columns=['mat_EOL_RecycledHQ_Reused4MFG'], dtype=float)
df_al_lowCL.loc[2022] = 0
df_al_lowCL.loc[2030] = 20
df_al_lowCL.loc[2050] = 50
df_al_lowCL.interpolate(inplace=True)
#eol
sim1.scenario['r_50PERC'].modifyMaterials('aluminium_frames', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_50PERC'].modifyMaterials('aluminium_frames', 'mat_PG4_Recycling_target',
df_al_target.loc[2022:,'mat_PG4_Recycling_target'], start_year=2022) #send to recycle
sim1.scenario['r_50PERC'].modifyMaterials('aluminium_frames', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_50PERC'].modifyMaterials('aluminium_frames', 'mat_EOL_Recycled_into_HQ',
df_al_lowrecycle.loc[2022:,'mat_EOL_Recycled_into_HQ'], start_year=2022) #all HQ
sim1.scenario['r_50PERC'].modifyMaterials('aluminium_frames', 'mat_EOL_RecycledHQ_Reused4MFG',
df_al_lowCL.loc[2022:,'mat_EOL_RecycledHQ_Reused4MFG'], start_year=2022) #closed-loop
#sim1.scenario['r_50PERC'].material['aluminium_frames'].matdataIn_m
#modified module
moduleinput_m_r_perovskite = os.path.join(altBaselinesfolder, 'mod_r_perovskite.csv')
sim1.createScenario(name='r_Perovskite', massmodulefile=moduleinput_m_r_perovskite, energymodulefile=moduleFile_e)
#modified materials
#glass
matinput_glass_m_remfg = os.path.join(altBaselinesfolder,'material_mass_glass_r_perovskite.csv')
matbaseline_e_glass = os.path.join(baselinesfolder,'baseline_material_energy_glass.csv')
sim1.scenario['r_Perovskite'].addMaterial('glass', massmatfile=matinput_glass_m_remfg, energymatfile=matbaseline_e_glass)
#silicon
matinput_silicon_m_remfg = os.path.join(altBaselinesfolder,'material_mass_silicon_r_perovskite.csv')
matbaseline_e_si = os.path.join(baselinesfolder,'baseline_material_energy_silicon.csv')
sim1.scenario['r_Perovskite'].addMaterial('silicon', massmatfile=matinput_silicon_m_remfg, energymatfile=matbaseline_e_si)
#load standard materials
subMats =['silver', 'aluminium_frames','copper','encapsulant', 'backsheet']
for mat in range (0, len(subMats)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+subMats[mat]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+subMats[mat]+'.csv')
sim1.scenario['r_Perovskite'].addMaterial(subMats[mat], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#aluminium_frames recycle
#eol
sim1.scenario['r_Perovskite'].modifyMaterials('aluminium_frames', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_Perovskite'].modifyMaterials('aluminium_frames', 'mat_PG4_Recycling_target', 100.0, start_year=2022) #send to recycle
sim1.scenario['r_Perovskite'].modifyMaterials('aluminium_frames', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_Perovskite'].modifyMaterials('aluminium_frames', 'mat_EOL_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['r_Perovskite'].modifyMaterials('aluminium_frames', 'mat_EOL_RecycledHQ_Reused4MFG',100.0, start_year=2022) #closed-loop
We do this after we modify the baselines to propogate the modified 2050 values forward
#trim to start in 2000, this trims module and materials
#had to specify and end year, cannot use to extend
sim1.trim_Years(startYear=2000, endYear=2100)
Trimming and extending PV_ICE PV_ICE : Data trimmed for Energy, years now encompass 2000 to 2100 PV_ICE : Data trimmed for Energy, years now encompass 2000 to 2100 PV_ICE : Data trimmed for Energy, years now encompass 2000 to 2100 PV_ICE : Data trimmed for Energy, years now encompass 2000 to 2100 PV_ICE : Data trimmed for Energy, years now encompass 2000 to 2100 PV_ICE : Data trimmed for Energy, years now encompass 2000 to 2100 PV_ICE : Data trimmed for Energy, years now encompass 2000 to 2100 PV_ICE : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending ex_PERC_50 ex_PERC_50 : Data trimmed for Energy, years now encompass 2000 to 2100 ex_PERC_50 : Data trimmed for Energy, years now encompass 2000 to 2100 ex_PERC_50 : Data trimmed for Energy, years now encompass 2000 to 2100 ex_PERC_50 : Data trimmed for Energy, years now encompass 2000 to 2100 ex_PERC_50 : Data trimmed for Energy, years now encompass 2000 to 2100 ex_PERC_50 : Data trimmed for Energy, years now encompass 2000 to 2100 ex_PERC_50 : Data trimmed for Energy, years now encompass 2000 to 2100 ex_PERC_50 : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending ex_High_eff ex_High_eff : Data trimmed for Energy, years now encompass 2000 to 2100 ex_High_eff : Data trimmed for Energy, years now encompass 2000 to 2100 ex_High_eff : Data trimmed for Energy, years now encompass 2000 to 2100 ex_High_eff : Data trimmed for Energy, years now encompass 2000 to 2100 ex_High_eff : Data trimmed for Energy, years now encompass 2000 to 2100 ex_High_eff : Data trimmed for Energy, years now encompass 2000 to 2100 ex_High_eff : Data trimmed for Energy, years now encompass 2000 to 2100 ex_High_eff : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending ex_Perovskite ex_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Perovskite : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending ex_Lightweight ex_Lightweight : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Lightweight : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Lightweight : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Lightweight : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Lightweight : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Lightweight : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Lightweight : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Lightweight : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending r_PERC r_PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_PERC : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending r_SHJ r_SHJ : Data trimmed for Energy, years now encompass 2000 to 2100 r_SHJ : Data trimmed for Energy, years now encompass 2000 to 2100 r_SHJ : Data trimmed for Energy, years now encompass 2000 to 2100 r_SHJ : Data trimmed for Energy, years now encompass 2000 to 2100 r_SHJ : Data trimmed for Energy, years now encompass 2000 to 2100 r_SHJ : Data trimmed for Energy, years now encompass 2000 to 2100 r_SHJ : Data trimmed for Energy, years now encompass 2000 to 2100 r_SHJ : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending r_TOPCon r_TOPCon : Data trimmed for Energy, years now encompass 2000 to 2100 r_TOPCon : Data trimmed for Energy, years now encompass 2000 to 2100 r_TOPCon : Data trimmed for Energy, years now encompass 2000 to 2100 r_TOPCon : Data trimmed for Energy, years now encompass 2000 to 2100 r_TOPCon : Data trimmed for Energy, years now encompass 2000 to 2100 r_TOPCon : Data trimmed for Energy, years now encompass 2000 to 2100 r_TOPCon : Data trimmed for Energy, years now encompass 2000 to 2100 r_TOPCon : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending r_IRENA r_IRENA : Data trimmed for Energy, years now encompass 2000 to 2100 r_IRENA : Data trimmed for Energy, years now encompass 2000 to 2100 r_IRENA : Data trimmed for Energy, years now encompass 2000 to 2100 r_IRENA : Data trimmed for Energy, years now encompass 2000 to 2100 r_IRENA : Data trimmed for Energy, years now encompass 2000 to 2100 r_IRENA : Data trimmed for Energy, years now encompass 2000 to 2100 r_IRENA : Data trimmed for Energy, years now encompass 2000 to 2100 r_IRENA : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending r_RecycledPERC r_RecycledPERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_RecycledPERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_RecycledPERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_RecycledPERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_RecycledPERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_RecycledPERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_RecycledPERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_RecycledPERC : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending r_50PERC r_50PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_50PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_50PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_50PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_50PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_50PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_50PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_50PERC : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending r_Perovskite r_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 r_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 r_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 r_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 r_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 r_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 r_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 r_Perovskite : Data trimmed for Mass, years now encompass 2000 to 2100
#check
sim1.scenario['r_Perovskite'].dataIn_m
| year | new_Installed_Capacity_[MW] | mod_eff | mod_reliability_t50 | mod_reliability_t90 | mod_degradation | mod_lifetime | mod_MFG_eff | mod_Repair | mod_MerchantTail | ... | mod_EOL_pg1_landfill | mod_EOL_pg2_stored | mod_EOL_pg3_reMFG | mod_EOL_pg4_recycled | mod_EOL_reMFG_yield | mod_EOL_sp_reMFG_recycle | mod_EOL_pb1_landfill | mod_EOL_pb2_stored | mod_EOL_pb3_reMFG | mod_EOL_pb4_recycled | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 2000 | 20.926667 | 13.420000 | 19.0 | 23.0 | 0.75 | 20.0 | 98.0 | 0.0 | 0.0 | ... | 60.0 | 0.0 | 0.0 | 40.0 | 0.0 | 100.0 | 60.0 | 0.0 | 0.0 | 40.0 |
| 1 | 2001 | 27.985000 | 13.600000 | 19.0 | 23.0 | 0.75 | 20.0 | 98.0 | 0.0 | 0.0 | ... | 60.0 | 0.0 | 0.0 | 40.0 | 0.0 | 100.0 | 60.0 | 0.0 | 0.0 | 40.0 |
| 2 | 2002 | 42.476000 | 13.722222 | 19.0 | 23.0 | 0.75 | 20.0 | 98.0 | 0.0 | 0.0 | ... | 60.0 | 0.0 | 0.0 | 40.0 | 0.0 | 100.0 | 60.0 | 0.0 | 0.0 | 40.0 |
| 3 | 2003 | 59.745000 | 13.844444 | 19.0 | 23.0 | 0.75 | 20.0 | 98.0 | 0.0 | 0.0 | ... | 60.0 | 0.0 | 0.0 | 40.0 | 0.0 | 100.0 | 60.0 | 0.0 | 0.0 | 40.0 |
| 4 | 2004 | 94.752000 | 13.966667 | 19.0 | 23.0 | 0.75 | 20.0 | 98.0 | 0.0 | 0.0 | ... | 60.0 | 0.0 | 0.0 | 40.0 | 0.0 | 100.0 | 60.0 | 0.0 | 0.0 | 40.0 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 96 | 2096 | 0.000000 | 27.300000 | 29.0 | 32.0 | 0.50 | 25.0 | 98.0 | 0.0 | 0.0 | ... | 0.0 | 0.0 | 100.0 | 0.0 | 98.0 | 100.0 | 0.0 | 0.0 | 100.0 | 0.0 |
| 97 | 2097 | 0.000000 | 27.300000 | 29.0 | 32.0 | 0.50 | 25.0 | 98.0 | 0.0 | 0.0 | ... | 0.0 | 0.0 | 100.0 | 0.0 | 98.0 | 100.0 | 0.0 | 0.0 | 100.0 | 0.0 |
| 98 | 2098 | 0.000000 | 27.300000 | 29.0 | 32.0 | 0.50 | 25.0 | 98.0 | 0.0 | 0.0 | ... | 0.0 | 0.0 | 100.0 | 0.0 | 98.0 | 100.0 | 0.0 | 0.0 | 100.0 | 0.0 |
| 99 | 2099 | 0.000000 | 27.300000 | 29.0 | 32.0 | 0.50 | 25.0 | 98.0 | 0.0 | 0.0 | ... | 0.0 | 0.0 | 100.0 | 0.0 | 98.0 | 100.0 | 0.0 | 0.0 | 100.0 | 0.0 |
| 100 | 2100 | 0.000000 | 27.300000 | 29.0 | 32.0 | 0.50 | 25.0 | 98.0 | 0.0 | 0.0 | ... | 0.0 | 0.0 | 100.0 | 0.0 | 98.0 | 100.0 | 0.0 | 0.0 | 100.0 | 0.0 |
101 rows × 22 columns
For the full derivation of the deployment curve, see the "PV Installations - Global" development journal. Essentially, the projection is 2000-2021 IRENA historical installation data, 2022 through 2050 is a quadratic fit to achieve 75 TW in 2050, and from 2050 to 2100 is a linear increase to 86 TW based on 2000-2021 global increase in electricity capacity.
This is the deployment curve applied to all PV technologies - however, it will be modified for each PV tech using the installation compensation method, increasing it for any replacement modules required to maintain capacity.
global_projection = pd.read_csv(os.path.join(supportMatfolder,'output-globalInstallsProjection.csv'), index_col=0)
fig, ax1 = plt.subplots()
ax1.stackplot(global_projection.index, global_projection['World_cum']/1e6, color='#F7A11A')
ax1.set_ylabel('Cumulative Solar Capacity [TW]', color='#F7A11A')
ax1.set_ylim(0,90)
ax1.set_xlim(2000,2100)
ax2 = ax1.twinx()
ax2.plot(global_projection['World_annual_[MWdc]']/1e6)
ax2.set_ylabel('Annual Installations [TW]')
ax2.set_ylim(0,5)
plt.show()
#deployment projection for all scenarios
sim1.modifyScenario(scenarios=None,stage='new_Installed_Capacity_[MW]',
value= global_projection['World_annual_[MWdc]'], start_year=2000)
#for scen in scennames:
# sim1.scenario[scen].dataIn_m.loc[0:len(global_projection.index-1),'new_Installed_Capacity_[MW]'] = global_projection['World_annual_[MWdc]'].values
Can just calc mass here (exclude energy) because we're going to immediately do Install Compensation.
sim1.scenario.keys()
dict_keys(['PV_ICE', 'ex_PERC_50', 'ex_High_eff', 'ex_Perovskite', 'ex_Lightweight', 'r_PERC', 'r_SHJ', 'r_TOPCon', 'r_IRENA', 'r_RecycledPERC', 'r_50PERC', 'r_Perovskite'])
scennames_ex = ['ex_PERC_50', 'ex_High_eff', 'ex_Perovskite', 'ex_Lightweight'] #extreme cases
scennames_r = ['r_PERC', 'r_SHJ', 'r_TOPCon', 'r_IRENA', 'r_RecycledPERC', 'r_50PERC', 'r_Perovskite'] #realistic cases
scennames_all = ['ex_PERC_50', 'ex_High_eff', 'ex_Perovskite', 'ex_Lightweight',
'r_PERC', 'r_SHJ', 'r_TOPCon', 'r_IRENA', 'r_RecycledPERC', 'r_50PERC', 'r_Perovskite']
for scen in sim1.scenario.keys():
print(sim1.scenario[scen].material.keys())
dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet'])
IRENAregloss = {'alpha':5.692,
'beta':29.697}
idx_temp = pd.RangeIndex(start=2022,stop=2101,step=1) #create the index
evolve_weibull = pd.DataFrame(index=idx_temp, columns=['alpha','beta'], dtype=float)
evolve_weibull.loc[2022] = [5.3759,30]
evolve_weibull.loc[2030] = [5.1 ,35]
evolve_weibull.loc[2050] = [4.602 ,40.767]
evolve_weibull.interpolate(inplace=True)
evolve_weibull = round(evolve_weibull,3)
#evolve_weibull_temp = evolve_weibull.reset_index(drop=True)
#evolve_weibull_temp.to_dict(orient='dict')
#dict([(i,[a,b,c ]) for i, a,b,c in zip(df.ID, df.A,df.B,df.C)])
dict_weibull = {'alpha':evolve_weibull['alpha'].tolist(),
'beta':evolve_weibull['beta'].tolist()}
evolve_weibull.to_csv(os.path.join(altBaselinesfolder,'evolve_weibull.csv'))
sim1.calculateMassFlow()
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet Working on Scenario: ex_PERC_50 ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet Working on Scenario: ex_High_eff ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet Working on Scenario: ex_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 1120211.444206365 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet Working on Scenario: r_PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1469316355.8845174 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 44231239.81722071 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 283413.1569975096 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 228216843.28809908 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1426747153.8994017 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 43020085.068962336 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 463687.5525057528 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 221863941.09172168 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet Working on Scenario: r_TOPCon ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1723349321.839477 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 57518365.971461795 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 582878.072552918 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 287541691.35461664 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 57985015463.27748 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2096481086.4772398 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12162553.351553496 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9605879827.366676 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet Working on Scenario: r_RecycledPERC ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 103330325.66514075 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 608287.5895560252 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 353704217.7653481 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9661053.698225556 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3132881.910282244 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 29351776.38070866 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet Working on Scenario: r_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet
sim1.calculateMassFlow(scenarios=['ex_Lightweight','r_IRENA'], weibullInputParams=IRENAregloss)
#need to create an upgrade to weibull params to account for evolving params
#dict_weibull # evolve_weibull
#sim1.calculateMassFlow(scenarios=['r_IRENA'])
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757850.2752181168 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet
ii_yearly, ii_cumu = sim1.aggregateResults() #have to do this to get auto plots
sim1.scenario['r_IRENA'].dataOut_m['WeibullParams']
0 {'alpha': 5.692, 'beta': 29.697}
1 {'alpha': 5.692, 'beta': 29.697}
2 {'alpha': 5.692, 'beta': 29.697}
3 {'alpha': 5.692, 'beta': 29.697}
4 {'alpha': 5.692, 'beta': 29.697}
...
96 {'alpha': 5.692, 'beta': 29.697}
97 {'alpha': 5.692, 'beta': 29.697}
98 {'alpha': 5.692, 'beta': 29.697}
99 {'alpha': 5.692, 'beta': 29.697}
100 {'alpha': 5.692, 'beta': 29.697}
Name: WeibullParams, Length: 101, dtype: object
effective_capacity = ii_yearly.filter(like='ActiveCapacity')
plt.plot(ii_cumu['newInstalledCapacity_sim1_PV_ICE_[MW]']/1e6, label='Capacity Target', color='black', ls='--')
plt.plot(effective_capacity/1e6, label=sim1.scenario.keys())
plt.legend()
plt.ylabel('Effective Capacity [TW]')
plt.title('Effective Capacity: No Replacements')
plt.ylim(0,)
(0.0, 90.26425956655)
effective_capacity = ii_yearly.filter(like='ActiveCapacity').filter(like='r_')
plt.plot(ii_cumu['newInstalledCapacity_sim1_PV_ICE_[MW]']/1e6, label='Capacity Target', color='black', ls='--')
plt.plot(effective_capacity/1e6, label=scennames_r)
plt.legend()
plt.ylabel('Effective Capacity [TW]')
plt.title('Effective Capacity: No Replacements')
plt.ylim(0,)
(0.0, 90.26425956655)
plt.plot(ii_yearly.filter(like='Decommisioned'))
[<matplotlib.lines.Line2D at 0x1ef42768310>, <matplotlib.lines.Line2D at 0x1ef42768370>, <matplotlib.lines.Line2D at 0x1ef42768490>, <matplotlib.lines.Line2D at 0x1ef427685b0>, <matplotlib.lines.Line2D at 0x1ef427686d0>, <matplotlib.lines.Line2D at 0x1ef4275e250>, <matplotlib.lines.Line2D at 0x1ef4275e0d0>, <matplotlib.lines.Line2D at 0x1ef42768910>, <matplotlib.lines.Line2D at 0x1ef42768a30>, <matplotlib.lines.Line2D at 0x1ef42768b50>, <matplotlib.lines.Line2D at 0x1ef42768c70>, <matplotlib.lines.Line2D at 0x1ef42768d90>]
effective_capacity = ii_yearly.filter(like='ActiveCapacity').filter(like='ex_')
plt.plot(ii_cumu['newInstalledCapacity_sim1_PV_ICE_[MW]']/1e6, label='Capacity Target', color='black', ls='--')
plt.plot(effective_capacity/1e6, label=scennames_ex)
plt.legend()
plt.ylabel('Effective Capacity [TW]')
plt.title('Effective Capacity: No Replacements')
plt.ylim(0,)
(0.0, 90.26425956655)
Make the installations always match up to the cumulative capacity deployment schedule. (i.e. not the PV ICE baseline)
bifiFactors = {'ex_PERC_50':0.7, # ITRPV 2022, Fig. 58
'ex_High_eff': 0.9,
'ex_Perovskite': 0.0,
'ex_Lightweight':0.0,
'r_PERC':0.7,
'r_SHJ':0.9, # ITRPV 2022, Fig. 58
'r_TOPCon':0.8, # ITRPV 2022, Fig. 58
'r_Perovskite':0.0,
'r_RecycledPERC':0.6,
'PV_ICE':0.0,
'r_IRENA':0.0,
'r_50PERC':0.7}
#MAY NEED TO CHANGE TO BE DYNAMIC
#PV ICE currently set up to read in a csv of bifi factors, so generate files to read in
idx_temp = pd.RangeIndex(start=2000,stop=2101,step=1) #create the index
df_temp = pd.DataFrame(index=idx_temp, columns=['bifi'], dtype=float)
bifiPathDict={}
for f in bifiFactors.keys(): #loop over module types
bifi = df_temp.copy() #copy of df
bifi['bifi'] = bifiFactors[f] #assign column
bifipath = os.path.join(testfolder,'bifi_'+str(f)+'.csv') #create file path
bifi.to_csv(path_or_buf=bifipath, index_label='year') #create file
bifiPathDict[str(f)] = bifipath
#append bifi path to dict? or list?
#currently takes ~40 mins to run with 7 materials and 12 scenarios
for row in range (0,len(sim1.scenario['PV_ICE'].dataIn_m)): #loop over length of years
print(row)
for scen in sim1.scenario.keys(): #loop over scenarios
print(scen)
Under_Installment = global_projection.iloc[row,0] - ((sim1.scenario[scen].dataOut_m['Installed_Capacity_[W]'][row])/1e6) # MWATTS
sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
#calculate flows for that scenario with it's bifi factor and modified weibull
if scen in ['r_IRENA','ex_Lightweight']:
sim1.calculateFlows(scenarios=[scen], bifacialityfactors=bifiPathDict[scen], weibullInputParams=IRENAregloss)
else:
sim1.calculateFlows(scenarios=[scen], bifacialityfactors=bifiPathDict[scen])
0 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757850.2752181168 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 1 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757850.2752181168 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 2 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757853.5381127008 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 3 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757857.830439547 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 4 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757863.5869331358 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 5 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757871.9983089576 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 6 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757884.3696439145 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 7 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757900.7069253485 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 8 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757923.1651702179 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 9 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757961.3816403319 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 10 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 758019.9347410958 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 11 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 758119.6847351692 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 12 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 758294.561188773 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 13 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 758490.5238801029 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 14 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 758746.1403342065 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 15 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 759041.3095177815 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 16 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 759386.5821193631 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 17 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2501843617.483472 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11503702.47258771 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71179137.5506475 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250073462.6544152 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 759828.8736913154 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373192855.9668417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41337607.30581384 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264872.1093434672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213286769.42812976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1308942343.0269725 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39467967.95317643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425401.42431720375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203544900.08414796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1595693816.518033 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53257746.26987195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539701.919030479 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266242306.80983013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42815791751.684364 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547553467.963103 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8978689.163278334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099250202.386619 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97481439.30673648 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 573856.2165622875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333683224.3069309 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029022.147874344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927927.0189553685 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431566.71094267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2368886196.8790827 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55794628.10557675 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2119628.378574106 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283498119.0657594 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 18 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2503479192.726676 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11504495.55968524 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71259613.2642725 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250345620.57728413 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 768303.4291314336 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1373897080.3661873 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41375337.49150039 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 265298.3064031323 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213464371.54929227 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1309633645.8777058 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39505005.84187788 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425819.8012473337 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203719243.45079342 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1598080060.103006 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53393931.778362766 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 541146.0751836946 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266844106.35368934 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42816700244.97547 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547602142.250163 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8979205.321509415 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099465292.553518 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97558909.18893237 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574669.4346597868 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 333939977.06435513 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927980.584436378 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431868.75536643 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2370521772.1223016 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55853753.11966857 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2121293.532032201 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283770276.9886285 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 19 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2504868838.249936 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11505169.39596344 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71324537.22328497 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 250566973.94381756 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 775906.8305503794 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1374489921.597595 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41405496.90760192 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 265633.0087686958 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213607493.7898396 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1310215609.2883554 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39534611.87419773 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 426148.362285089 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203859739.5951842 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1601106130.5914254 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53557915.907183744 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 542854.5139649047 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 267574652.68787336 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42817572103.114426 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547646496.001219 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8979667.412987053 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099662887.713941 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97621408.18682654 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 575313.9919715587 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334148800.9950465 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927980.584436378 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431868.75536643 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2371911417.6455617 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406205937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 55901452.35486145 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2122636.8982478436 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 283991630.3551614 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 20 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2508229319.6509247 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11506798.88653666 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71472630.47429636 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251080310.2426591 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 779848.2213976285 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376028668.713771 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41479335.70065734 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 266322.7402991584 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213947745.3953423 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1311726122.5124898 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39607095.82701359 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 426825.4381911389 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204193748.05196178 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1605248390.476934 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53756958.60053156 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 544682.0151053987 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 268476177.6575865 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42818001968.103 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547667123.6349623 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8979856.80463744 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099756316.548593 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97763970.0380119 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 576609.6954484334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334633080.52225626 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927980.584436378 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431868.75536643 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2375271899.0465364 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56010255.55968594 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2125701.1517714746 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 284504966.6540033 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 21 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1377770709.9739313 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41558798.772450395 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 267023.5019428105 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214299900.97606027 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1313436199.7128325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39685100.86079213 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 427513.34182298096 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204539442.06239164 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1609676255.5584311 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53959114.17358802 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 546436.3867602423 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269357806.63158023 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42818475618.1459 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547688729.1435237 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8980044.304250918 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7099850541.219514 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97917113.52661091 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 577925.299797608 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 335133990.7915823 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927980.584436378 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431868.75536643 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2379069480.7893915 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56127134.67018479 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2128992.8491692 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285035931.5394898 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 22 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1377770709.9739313 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41558798.772450395 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 267069.31856297905 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214323531.08166647 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1313436199.7128325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39685100.86079213 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 427609.3822061706 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204561938.60909712 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1609676255.5584311 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53964044.87990538 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 546506.6614995823 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269379203.97440463 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42824261328.868706 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1547940221.7949684 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8982089.570826193 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7100941921.264161 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97917113.52661091 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 577925.299797608 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 335133990.7915823 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927980.584436378 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431868.75536643 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2379069480.7893915 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56127134.67018479 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2128992.8491692 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285035931.5394898 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 23 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1377770709.9739313 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41558798.772450395 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 267128.22009853204 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214354770.33461484 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1313436199.7128325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39685100.86079213 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 427730.6235666035 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204591673.45756307 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1609676255.5584311 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53970594.71155674 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 546597.977575681 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269407834.4994984 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42834131074.937035 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1548351198.665226 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8985299.230295384 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7102738377.146264 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97917113.52661091 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 577925.299797608 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 335133990.7915823 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927980.584436378 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431868.75536643 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2379069480.7893915 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56127134.67018479 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2128992.8491692 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285035931.5394898 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 24 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1378057246.0956602 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41567925.64682092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 267205.64000690327 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214397322.20710826 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1313708884.3130143 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39693786.53041595 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 427886.775522421 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204632168.3182732 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1609945985.3470767 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53979635.83369027 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 546721.0741332273 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269447890.55771846 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42850552839.31348 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1549006521.2566552 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8990174.67913482 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7105641737.977749 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97917113.52661091 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 577925.299797608 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 335133990.7915823 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927980.584436378 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431868.75536643 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2379069480.7893915 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56127134.67018479 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2128992.8491692 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285035931.5394898 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 25 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1378454188.2797253 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41580367.89272951 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 267304.88853948086 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214453978.10035223 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1314086565.9357712 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39705625.04951057 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 428082.4303301964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204686075.13533157 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1610323732.223982 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53991754.12298683 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 546880.3412055696 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269501806.68855655 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42875125197.97091 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1549975092.6167831 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 8997089.4973921 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7109951060.762571 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97944287.9293974 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 578117.3434850438 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 335224668.1112247 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927980.584436378 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431868.75681054 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2379069480.7893915 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56127134.67018479 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2128992.8491692 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285035931.5394898 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 26 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1378982179.8430383 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41596650.11251604 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 267428.54810623976 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214527770.7322153 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1314588843.9185717 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39721114.31312413 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 428319.9733255795 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204756274.01132336 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1610822518.8591297 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54007292.26400638 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 547076.9713648016 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269571517.6102893 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42909447677.72236 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1551311301.3577285 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9006245.584936965 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7115945879.759346 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97979783.02579914 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 578358.1093251472 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 335344103.0496148 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927980.584436378 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27431873.78028939 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2379069480.7893915 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56127134.67018479 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2128992.8491692 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285035931.5394898 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 27 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1379642669.0005467 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41616705.62761821 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 267574.07065337664 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214618805.46523088 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1315217050.6418614 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39740189.583751954 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 428591.353447832 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204842859.280261 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1611431746.5287642 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54025869.8427044 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 547302.4437123082 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269655487.01027167 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 42953930865.17096 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1552998278.292517 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9017328.476387396 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7123570901.475092 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98023204.05399378 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 578640.4899657811 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 335491298.13394433 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927980.584436378 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27432301.789000288 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2379069480.7893915 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56127134.67018479 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2128992.8491692 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285035931.5394898 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 28 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1380494787.1912222 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41642176.504283495 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 267750.7064438896 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214735009.36385056 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1316027372.5804148 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39764411.11825492 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 428909.67044392583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204953363.39744493 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1612244672.2157838 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54050210.498270616 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 547584.8566158195 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269766346.2022869 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 43012489173.07663 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1555161719.835792 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9030892.512000253 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7133424267.207469 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98077853.18728349 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 578979.66034434 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 335677972.19694406 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927980.5844364064 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27437037.884504493 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2379069480.7893915 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56127134.67018479 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2128992.8491692 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285035931.5394898 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 29 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1381576558.0737803 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41673999.88625473 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 267961.2300006581 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214881178.31264004 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1317055898.0275428 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39794668.13357936 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 429274.1680714467 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 205092337.8196945 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1613301715.7359462 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54081326.62522461 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 547928.722242129 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269909173.98833483 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 43087087491.69809 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1557846742.504596 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9046898.340491237 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7145748932.286793 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98145464.24098559 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 579378.629009523 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 335910731.01185656 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927980.594393512 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27454436.378549196 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2379069480.7893915 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56127134.67018479 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2128992.8491692 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285035931.5394898 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 30 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1382916430.2740297 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41713144.22042809 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 268205.1834713311 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 215060663.82655153 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1318329595.3017037 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39831879.16887525 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 429676.95019100845 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 205262958.72650775 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1614582901.7261598 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54118765.25864453 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 548317.5028149232 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 270080798.06250167 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 43176315820.36997 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1561050491.2303457 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9064812.08483241 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7160435376.707796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98227801.97280967 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 579834.3695947427 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 336193817.00557077 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2927991.392269374 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27490136.089358523 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2379069480.7893915 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56127134.67018479 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2128992.8491692 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285035931.5394898 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 31 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1384366345.9425998 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41755209.3104189 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 268465.2032249485 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 215253260.9138709 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1319707901.1091359 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39871866.7068275 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 430108.57561977574 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 205446043.63944525 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1615936099.1311154 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54158028.629145354 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 548724.193868091 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 270260547.74340534 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 43275640278.75861 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1564608031.2098525 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9084843.155788753 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7176721973.297996 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98315790.07410234 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 580324.7907625906 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 336495927.46365696 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2928224.267319465 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27541197.847423423 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2381211764.923773 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56178906.49938842 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2130450.9129304457 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285282821.15686864 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 32 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1386336481.4312272 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41812367.066845514 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 268813.14682110137 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 215514944.72101808 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1321580733.6084788 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39926201.49976087 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 430689.3477791713 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 205694803.14933982 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1617840030.2532747 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54213268.345324904 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 549290.8958972463 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 270513437.93672884 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 43400150267.624275 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1569067650.4257393 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9109953.470631672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7197138333.910512 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98434679.31833075 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 580987.446293764 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 336904138.1592814 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2929863.4684227225 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27610545.49513348 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2384219088.118478 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56251583.42412387 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2132497.732443404 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285629403.0415771 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 33 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1388318379.2944362 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41869866.07439176 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 269157.7781127839 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 215778183.554003 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1323464747.5506778 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39980860.689767934 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 431267.85522790113 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 205945040.88392663 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1619688716.0190156 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54266903.70962301 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 549835.8254390759 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 270758983.3266116 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 43532393490.52516 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1573804253.6765523 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9136623.370718699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7218822741.337607 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98553612.18837453 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 581650.3449830806 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 337312498.6457852 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311893415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2935160.1887553427 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27694442.002265092 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2387326967.3635764 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56326690.45165607 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134612.9915861473 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285987573.6060543 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 34 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1391030198.5591152 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41948541.63041226 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 269621.9680752071 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 216138367.2817233 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1326042632.81824 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40055650.54004453 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 432051.59294353245 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 206287435.5034352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1622368066.2619925 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54344637.93675626 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 550617.8959266448 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 271114854.52015066 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 43697126858.2147 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1579704568.1713095 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9169845.658870066 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7245834677.249774 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98715445.9746079 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 582552.3614293478 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 337868161.04302394 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.311929598 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2946745.8304866455 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27797495.548624694 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2391657965.901784 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56431356.17409816 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2137560.720095741 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 286486703.74234456 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 35 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2512026901.393767 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11508640.326173611 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71631715.93025304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 251611275.12814587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1394003778.0652401 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42034811.399221234 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 270122.88991760934 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 216533315.9359966 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1328869350.2549832 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40137659.53265892 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 432902.40122221556 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 206662878.04511032 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1625153803.096631 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54425458.26691449 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 551423.0085134354 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 271484854.04823923 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 43878408547.65755 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1586197599.879794 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9206405.298290465 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7275560102.316713 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98891927.9491566 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 583536.0227970862 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 338474118.546272 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029294.660479262 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2965429.601023856 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27916592.72458824 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2396542693.687597 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56549403.6770296 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2140885.323239522 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 287049648.944003 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 36 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2524957365.6820054 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11514910.281918276 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71976232.11743742 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252818325.4321798 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1396901986.4225323 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42118894.493158616 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 270603.2467782539 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 216918253.038599 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1331624419.047325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40217589.84805105 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 433723.28396685404 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 207028803.4954755 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1627835845.3333404 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54503270.025650784 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 552190.4418454525 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 271841080.18534863 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 44065007924.45766 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1592881097.1158938 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9244037.372179726 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7306157488.129126 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 99063010.50281113 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 584489.5892967492 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 339061536.9346197 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9029401.541264761 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2990755.8935590116 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 28050220.895681236 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2401546700.3238487 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56670333.75009888 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2144291.108970861 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 287626340.55271995 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 37 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2550488963.8285904 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11527290.501754252 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72656489.89087144 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 255201683.2620561 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1400739449.2595692 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42230227.326561 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 271228.8610016011 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 217427940.55948427 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1335272353.4953403 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40323424.06597334 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 434799.13120707334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 207513318.0677643 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1631461012.0500696 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54608443.74969919 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 553217.318519034 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 272322570.77303916 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 44285727108.57819 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1600786675.8071024 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9288550.493220313 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7342349624.183105 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 99288330.56128901 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 585745.4605406428 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 339835181.8375404 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9033247.420762036 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3024778.7459470294 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 28204710.468727376 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2416653761.875745 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 57035420.80735771 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2154573.1526242727 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 289367368.54541564 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 38 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2582951743.038878 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11543031.637142751 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 73521420.38908331 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619056333 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 258232062.2679521 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1404393025.7086568 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42336225.23075003 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 271814.57887130574 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 217913204.3542606 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1338745483.5172 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40424186.84141358 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 435812.8880428218 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 207974615.17695168 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1634798499.966926 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54705271.27738329 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 554153.1136383995 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 272765852.05485225 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 44512201020.32636 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1608898373.6550472 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9334224.187993832 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7379485384.082391 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 99501776.35538803 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 586935.1479424208 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 340568056.0067115 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9066879.034153797 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3063501.279179844 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 28374086.230985023 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2436678050.8630967 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206062 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 57519340.775180615 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2168201.9190649996 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 291675087.1934826 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 39 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2623610944.801734 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11562747.201099848 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 74604734.4026444 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905673 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 262027571.90748426 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1408481434.0951571 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42454838.52007809 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 272458.90826269053 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 218456221.9698666 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1342631969.5690587 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40536941.94094345 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 436935.506554821 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 208490813.7044605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1638504930.5736337 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54812802.596025154 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 555181.70332347 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 273258135.8289267 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 44760196793.25006 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1617780927.7735195 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9384238.263125965 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7420150162.679818 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 99739485.06420928 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 588260.0700725159 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 341384237.8069548 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9195728.664008895 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3107457.9502617163 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 28562685.16303746 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2443847953.820646 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206062 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 57692613.30489203 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2173081.839289525 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 292501389.6290106 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 40 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2673567246.998353 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11586970.910083352 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 75935758.12885854 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905673 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 266690959.734145 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1413529732.4241343 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42601300.22686026 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 273240.8119326253 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 219126731.02299607 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1347430937.5747929 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40676170.05289523 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 438307.13786816096 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 209128206.99697924 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1643252165.2481885 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54950529.81736446 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 556485.4873433441 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 273888657.9611764 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 45042200621.81136 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1627881560.6967344 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9441110.84810164 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7466391367.184541 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 100031672.43095572 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 589888.641067059 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 342387474.1300245 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9492306.011809137 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3156992.417564011 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 28773100.561792586 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2471124188.0590644 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206062 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 58351788.489754945 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2191646.3649040316 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 295644865.7564677 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 41 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2730967448.0363936 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11614804.15042343 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 77465115.3092678 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905673 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 272049230.60285616 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1418508308.0693576 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42745739.13257196 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 273998.4024196234 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 219787979.5852154 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1352163626.4292564 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40813475.267865404 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 439645.46726077516 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 209756797.16482124 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1647719629.170191 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 55080140.30200233 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 557699.5947581328 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 274482021.2654027 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 45334685225.69587 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1638357587.3329751 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9500097.123477273 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7514351142.949667 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 100318885.65396029 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 591489.4875699141 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 343373631.54330564 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10078676.299218547 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3211125.8435242875 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 29001886.552372236 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2503637139.0178003 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206062 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 59137517.57065854 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2213775.061468255 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 299391852.3924753 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 42 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2796995908.882251 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11646821.216335624 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 79224361.7732142 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 278212943.8278626 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1423991908.8643713 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42904829.87551395 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 274817.95756296685 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 220516304.992173 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1357376397.7546825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40964708.680717565 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 441103.7417426134 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 210449151.32021868 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1652611470.5605834 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 55222062.86543978 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 559014.9739130025 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 275131749.88435495 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 45651295277.635155 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1649697723.8508158 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9563948.85263618 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7566266857.125132 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 100634481.2466976 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 593248.5294958564 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 344457240.8915138 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10828130.745366434 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3270353.6996217244 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 29251572.729862556 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2513192446.947844 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206062 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 59368437.34558616 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2220278.5163539713 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 300493063.1426853 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 43 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2872755618.462243 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11683556.94489956 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 81242885.2929332 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 285285062.6971932 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1430454990.0811276 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 43092337.396740355 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 275766.35773758334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 221374723.83605418 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1363520273.959392 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 41142955.39605827 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 442803.8536907443 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 211265173.72992045 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1658776160.3380156 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 55400913.42613841 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 560654.8941463748 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 275950536.7283002 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 46003074800.13874 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1662297537.9910736 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9634893.31778177 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7623949438.683158 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 101005893.46098702 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 595318.677722818 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 345732498.7110287 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 11719020.050241949 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3334985.136846624 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 29523706.267926533 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2553065410.1948376 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206564 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 60332033.26170971 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2247416.523787659 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 305088261.54882604 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 44 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2957867212.8543863 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11724827.38332318 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 83510578.18713485 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 293230173.8392039 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1437602948.4169793 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 43299714.6374766 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 276795.8546545528 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 222324107.2530773 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1370315201.8984115 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 41340090.48565831 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 444663.5077967879 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 212167668.0649555 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1665799605.232846 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 55604678.27119669 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 562503.072533028 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 276883382.41656953 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 46384109561.65878 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1675945197.5875194 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9711737.777531816 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7686429109.33425 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 101417115.64769723 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 597610.715647134 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 347144445.5694904 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 12703508.605833782 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3403252.7603680636 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 29810987.296533447 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2565672314.9532657 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206564 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 60636699.90674757 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2255996.9313417864 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 306541156.54169226 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 45 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3050684662.0645423 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11769834.37502207 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 85983584.02770242 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 301894621.4407247 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1444485309.5270693 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 43499386.34647392 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 277768.4164981726 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 223238214.35901535 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1376857650.1886904 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 41529900.61189989 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 446434.2139714529 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 213036628.35005412 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1672026420.3813105 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 55785331.218988925 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 564123.725684608 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 277710420.67909676 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 46775408333.120995 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1689960486.9330895 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9790652.211936474 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7750591807.429314 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 101816201.90847664 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 599835.1113007287 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 348514723.26941377 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 13666031.745588727 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3468522.233733579 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30085583.036168266 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2611168242.438057 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206564 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 61736184.02717855 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2286961.9943253524 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 311784378.9269703 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 46 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3154094445.3781714 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11819977.567910472 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 88738809.47596277 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 311547856.43727005 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1452655711.3404307 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 43736426.81371655 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 278900.81592499814 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 224323397.51585227 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1384624524.1611047 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 41755233.89139972 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 448512.7462483506 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 214068215.41378406 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1680351137.263597 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 56026848.68955125 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 566266.4732496649 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 278816099.7818454 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 47209950411.774605 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1705524637.421981 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9878287.657950869 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7821845269.580669 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 102293090.91123767 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 602493.1577664652 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 350152139.61280257 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 14486706.217850024 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3523571.4952616175 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30317155.62638458 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2664254555.470139 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206564 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 63019102.332570046 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2323093.1629261733 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 317902362.67254263 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 47 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3265731460.926751 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11874110.128919335 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 91713239.3253554 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 321969098.13096005 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1460493665.2614596 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 43963822.27138288 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 279965.86290793854 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 225364425.3347353 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1392075369.50468 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 41971398.51854272 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 450484.0999728004 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 215057827.92682093 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1687542638.6435678 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 56235489.205186196 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 568096.8664155294 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 279771266.53473973 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 47714662442.74225 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1723602090.42233 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 9980074.495441327 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7904604756.779959 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 103033572.15338358 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 606620.3939518975 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 352694609.83300596 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 15090961.799030976 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3563877.311006026 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30486698.8043935 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2678177149.8597417 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206564 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 63355564.787405975 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2332569.044307267 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 319506885.5958111 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 48 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3386787147.4501624 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11932809.784262115 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 94938617.98372042 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 333269566.54152113 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1468918141.7427087 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 44208233.9768298 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 281087.7404988658 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 226483354.39005628 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1400083769.6553838 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 42203738.9782842 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 452578.6761655043 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 216121494.21340907 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1695296668.5270138 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 56460449.85076666 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 570048.1490698976 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 280801147.66168284 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 48275539375.2194 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1743691221.974031 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 10093188.28246309 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 7996573809.359752 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 103972848.38569686 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 611855.6580389196 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 355919650.1355543 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 15494221.403734906 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3590689.904508356 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30599480.6070229 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2736815563.5711145 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.4062068155 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 64772658.76234403 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2372479.0378871537 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 326264726.5808409 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 49 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3519300424.217904 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11997065.201731535 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 98469269.92673367 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 345639593.4365749 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1478358851.0411735 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 44482128.72452145 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 282319.3220704335 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 227737258.2926196 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1409058211.9173865 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 42464106.34278132 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 454898.69129460905 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 217313469.0767262 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1705148426.096292 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 56746269.969621055 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 572499.004364168 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 282109646.5120006 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 48897323263.527985 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1765961879.9484856 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 10218585.36378907 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 8098529999.40052 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 104517656.43762228 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 614892.2663661005 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 357790269.0910505 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 15743644.854199132 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3607239.810109859 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30669093.281201635 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2754088968.489389 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.4062068155 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 65190099.079826646 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2384235.520297889 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 328255416.92049265 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 50 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3661115334.803513 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 12065830.96245631 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 102247752.36879809 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 358877921.7071703 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1487911301.40669 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 44759265.31457889 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 283539.5508876281 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 229006003.51225153 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1418138876.4687152 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 42727555.43834486 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 457218.6172069821 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 218519552.25954702 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1714067756.4204738 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 57005038.42138533 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 574692.261087809 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 283294301.4725724 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 49556075475.39236 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1789556645.712286 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 10351437.961352404 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 8206548021.362012 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 105668091.64062445 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 621304.4717381982 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 361740331.6685039 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 15890034.934387367 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3616938.850110681 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30709889.203540865 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2819828657.7642865 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.4062068155 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 66778807.0903179 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2428978.725491315 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 335831651.31031996 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 51 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3693190780.0701046 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11875573.008240703 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 103046801.00181393 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 262208.75706676336 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 361653809.85470474 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1498493306.125285 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 45066271.43253479 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 284891.29484935914 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 230411492.92984724 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1428198246.7300923 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 43019398.83618415 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 459788.5826098016 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 219855625.98338485 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1725383368.208471 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 57333328.0167608 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 577474.7616494098 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 284797227.7180789 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 50211608488.0084 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1812803857.7105052 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 10478327.796755351 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 8313639125.878362 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 106028950.33801568 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 621018.0410213933 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 363113641.7142183 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 15989753.372803422 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3623539.8675898938 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30737654.114143725 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2833714397.31622 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5490537.618082512 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 67158783.83126654 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2428714.721965199 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 337285318.0878792 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 52 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3721009270.1641135 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11683250.865149574 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 103737238.71914643 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 256857.55794294956 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 364048225.2074226 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1513640738.507177 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 45505730.168022975 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 285572.4073379618 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 232105286.60055175 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1442597562.8228967 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 43437153.15140415 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 461275.4861946851 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 221455994.29659837 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1739769453.6549752 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 57652177.561037466 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 578253.1417004135 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 285818618.7064343 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 50858637248.15946 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1835712186.725127 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 10606612.685715718 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 8422091921.224548 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 106607500.42533073 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 624242.7180551178 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 365100115.2184381 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16053163.351408148 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3627734.17945259 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30755295.964262664 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2846500041.4590287 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5378485.8299585525 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 67514712.16756245 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2427773.4368386636 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 338623360.25667673 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 53 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3746201682.894539 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11489655.342503935 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 104356060.1391818 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 251506.3588191382 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 366192205.218913 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1531847966.4645565 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 46033959.98104793 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 286146.9701803391 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 234229720.75371304 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1459905554.2977748 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 43939294.2308707 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 463080.79588683404 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 223455981.03064248 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1757112487.8959599 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58038867.41792432 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 578294.8967976226 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 286713057.469978 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 51503340305.37545 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1858582579.9611437 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 10737334.00771756 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 8532810615.158189 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 106878489.61213031 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 623588.1561101404 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 366142929.27351993 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16093083.493529601 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3630372.942802546 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30766394.925654124 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2859261783.1576753 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5154382.253710406 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 67915013.74014759 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2417116.457646626 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 339882986.60878396 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 54 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3768519025.2600074 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11294665.704106068 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 104897148.01046367 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 246155.1596953303 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 368064201.17146045 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1542372291.8572428 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 46339292.70096588 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 287491.34619217884 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 235627549.27109796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1469910093.9565225 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 44229546.87810027 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 465636.7531809837 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 224784772.21834406 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1767017544.3656652 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58326233.84949988 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 580730.5428507045 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 287995654.51585454 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 52156716897.88119 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1881749106.3876617 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 10869850.671159636 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 8645280308.194654 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 107479753.255163 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 626939.4321766589 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 368207390.62634444 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16117938.404702578 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3632014.8788505946 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30773301.091325454 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2878633175.9248514 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5154382.253710406 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 68383155.39404094 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2430300.855246071 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 342047499.3232785 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 55 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3787366264.7908745 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11097993.419925295 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105314001.45636405 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 240803.96057151654 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 369504070.2544727 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1558225054.4210474 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 46734735.07330219 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 286863.72521540284 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 236983244.92450947 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1484898559.2385488 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 44601707.167127445 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 464966.1913395907 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 226056751.27702895 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1779371485.3433619 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58533657.90361585 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 579483.2329450105 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 288525860.6458299 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 52817354958.46407 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1905160147.1263463 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 11003881.208852611 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 8759293043.782635 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 107607903.5026466 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 625679.4804280621 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 368726469.74786186 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16133289.770271566 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3633028.446404193 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30777564.260832883 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2888986480.5387554 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5042330.465585977 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 68664095.14636019 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2427247.6467340626 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 343031922.03770715 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 56 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3801774461.0895486 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 10899168.652740505 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105591742.46931374 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 235452.76144770472 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 370469275.41459715 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1579540209.9472175 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 47244741.93818693 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 285604.14558195946 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 238363743.3188223 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1504978235.213563 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 45077961.90022253 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 464344.2563936629 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 227331065.25282162 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1789542242.0089095 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58611929.66627205 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 576819.2375265666 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 288495428.7301483 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 53477030454.929726 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1928522656.778866 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 11137762.237002373 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 8873465955.590504 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 107652553.93244511 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 624155.2375301593 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 368932010.1234186 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16142685.49038857 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3633648.487710647 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30780172.21465295 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2896993273.206642 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4930278.677461862 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 68879628.26710445 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2422352.3739042394 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 343717165.2243567 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 57 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3811787526.8439007 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 10698212.695724677 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105760842.36845706 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 230101.56232389683 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 371049985.3195522 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1589842628.1025794 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 47543636.664427005 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 286822.6396212143 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 239732098.37800702 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1514771827.407884 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 45362094.51973819 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 466846.3208822686 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 228631838.64646578 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1799543409.980593 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58774560.84238414 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 577351.5001715196 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 288781076.68568325 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 54132513623.18678 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1951720617.883813 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 11270843.465135964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 8987277046.229498 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108190944.79210296 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 626606.0870374376 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 370796546.9501723 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16148392.892439118 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634024.961883899 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30781755.699857898 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2903307701.42779 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4818226.889337901 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 69057931.20160687 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2416408.57746188 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 344221005.83417654 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 58 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3818615770.8691874 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 10495712.425151562 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105845086.64180836 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 224750.363200085 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 371333394.2188612 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1609270556.7347546 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 48006037.16606773 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 285294.4378434764 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 240879349.12413204 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1533066387.9464183 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 45793495.93853876 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 465719.83650249284 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 229686162.81406406 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1806476779.6377835 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58775269.97628371 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 573888.499408923 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 288382555.21351486 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 54780199522.89594 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1974624680.2266622 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 11402398.606299443 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9100140421.875484 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108193623.10709849 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 625435.7020976217 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 370803986.1104214 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16151840.5605262 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634252.2874275185 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30782711.85142386 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2907946235.4850335 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4706175.10121332 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 69195733.38972154 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2409324.1477539157 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 344531706.3920987 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 59 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3822336461.0803876 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 10291705.308076194 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105846533.99715003 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 219399.16407627315 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 371326715.0213719 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1619931313.8062825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 48315328.05470713 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 286485.2037772521 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 242295298.33659664 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1543200621.0620623 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 46087511.264559805 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 468308.9278486295 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 231032179.73413366 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1816825584.4678438 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58936320.317747355 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 574387.3055172334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 288660421.94619393 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 55420210299.25701 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 1997237128.4975717 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 11532458.928948836 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9212123406.49263 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108722548.72515883 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 627850.9425720171 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 372636288.8605321 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16153915.316527016 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634389.0397235705 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30783287.04351948 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2924261639.035116 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4594123.313089263 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 69615726.38684905 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2410187.132667126 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346188119.12470514 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 60 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3823264149.0060043 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 10086343.869892547 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105773565.26991518 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 214047.96495246133 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 371059310.9045889 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1632149576.6039846 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 48605847.62795732 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 284822.855405212 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 243152896.6801879 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1554723427.49693 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 46359450.61592498 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 466459.4953261556 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 231828599.64013743 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1822719851.713635 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58924583.9757169 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 570818.1083289641 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 288188107.27894974 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 56045644234.26796 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2019311871.549724 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 11659629.018190715 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9322069180.130024 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108705832.78662004 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 627305.6783332345 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 372585576.631246 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16155161.011145797 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634471.1205427046 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30783632.28249339 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2927330578.858374 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4482071.524965177 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 69715596.74169438 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2402034.4186752443 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346317930.2694773 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 61 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3820897358.682208 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 9879384.945928937 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105612819.25487773 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 208696.7658286495 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 370506761.98902357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1649980998.657963 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 49037062.6667739 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 283093.98841772013 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 244114802.39047566 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1571505846.1248972 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 46761385.78561859 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 465624.1231763863 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 232707516.6442818 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1828110921.8861156 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58905356.39599575 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 567263.123391968 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 287658616.10885066 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 56650680902.45338 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2040641205.6134682 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 11782732.611304773 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9429005957.221317 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108662085.39371546 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 626526.601401233 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 372451868.1222187 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16155906.806345724 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634520.2485146546 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30783838.918916874 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2931158090.75629 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4370019.736840748 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 69833799.24177554 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2394397.997753272 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346535163.7903299 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 62 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3815747349.590294 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 9671076.444864957 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105377917.8269551 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 203345.56670483766 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 369931043.5277012 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1660985443.8007638 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 49356324.66612013 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 284287.88001485844 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 245576399.8482371 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1581966792.9073074 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 47064879.75932351 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 468296.683248536 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 234096927.28921112 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1838793844.3042555 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 59065998.12791922 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 567778.1367785737 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 287932949.6202735 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 57235189029.06041 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2061217906.8972416 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 11901751.238949286 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9532969274.375704 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108586460.46098915 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 625498.3514310246 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 372264072.2342768 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156350.465727612 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634549.4667312573 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30783961.813201103 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2932233451.320216 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4257967.948716132 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 69885491.46596973 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2384888.430285909 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346435222.9555903 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 63 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3807729539.353579 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 9461377.352878517 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105066607.39360262 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 197994.36758101993 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 369331674.70116377 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1643401829.4722123 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 48772569.644439764 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 278272.40093926014 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 241860601.79311967 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1565087825.6499672 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 46502111.2802412 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 459557.3629204392 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 230529791.02357852 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1810682799.299337 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58087812.68447411 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 556325.9494883714 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 282982915.7149942 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 57790587994.32194 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2080737076.8126667 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12014946.686531348 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9632497003.892693 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108505760.40541428 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 624274.9334420245 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 372063673.5291499 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156611.12777582 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634566.6296508545 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30784034.00188305 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2932199900.3962235 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4145916.1605919274 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 69910385.01522018 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2374624.1246262514 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346207484.53855765 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 64 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3796730432.7620435 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 9250232.636373652 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 104675864.01568349 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 235049.84447290667 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 368707889.9580584 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1643948174.3402414 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 48788420.25322892 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 277975.3579348121 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 241933166.67574766 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1565607187.100285 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 46517179.043573186 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 459690.0492540956 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 230598772.00041044 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1810331963.175658 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 57927459.428352796 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 554090.2865636221 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 281787883.326823 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 58314453296.979195 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2099110506.8812132 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12121834.34379002 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9727222573.06736 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108968721.81095402 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 626629.983929615 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 373554215.2382074 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156761.44332976 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634576.525203411 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30784075.623406585 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2948280157.984078 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4033864.3724678694 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70324695.32236323 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2375327.066433776 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 347836797.6461837 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 65 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3783598469.0618343 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 9038053.701809809 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 104228293.3048465 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 319192.1754118869 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 368066287.4255528 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1615400229.0758874 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 47922918.388805136 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 271406.6103687963 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 237448785.20165762 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1538389975.2207026 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 45690579.84549196 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 449979.6904997641 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 226318801.8326294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1776679823.8407087 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 56794302.816767484 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 541725.9987107343 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 276133462.0025818 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 58803307558.49128 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2116212665.5155945 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12221716.031245993 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9816597981.800632 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108882597.7671497 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 625125.9634871982 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 373340347.3946758 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156846.214671211 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634582.1050239387 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30784099.092598844 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2949586986.7675295 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3921812.584343409 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70381981.35782415 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2365975.038957195 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 347763532.5913917 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 66 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3806630588.1550093 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 8843410.657188483 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 104744269.73657663 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 181940.77020958444 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 367708593.08125824 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1582649880.8316486 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 46942568.635839626 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264207.17503373174 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 232444830.27099824 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1507177912.772977 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 44754804.979349576 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 439148.99281745916 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 221544919.41319057 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1738979286.528988 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 55550556.97991485 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 528271.3959224113 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269978779.9047231 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 59249503697.09756 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2131772219.303156 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12313041.396515027 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9899311274.840967 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 105872071.5799083 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 607165.9195148577 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 363090560.53493077 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156892.946727602 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634585.1806406933 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30784112.028900236 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2947054537.3306265 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3809760.796219325 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70346484.9032785 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2354009.953598787 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 347247806.18629545 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 67 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3826855368.3464684 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 8647406.339662725 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105185448.10437077 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 176589.57108577655 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 368916526.6539698 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1545443035.1163502 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 45832926.5583427 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 256346.4144487376 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 226848968.58904925 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1471729454.7345846 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 43696123.40516824 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 427138.1805498089 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 216208363.91527855 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1696911039.708901 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54180094.743270226 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 513645.8397444243 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 263243983.76832572 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 59649644407.678894 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2145666605.494531 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12395128.088739939 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9974825300.796389 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 102606689.99155669 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 587665.4135282723 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 351970482.37079823 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156918.143854665 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634586.838792989 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30784119.00322746 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2946898995.0210195 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3697709.008094959 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70368430.3295051 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2343662.6191682434 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 347006008.75345135 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 68 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3844956976.268044 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 8450372.500236303 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105570057.17976741 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 171238.37196196473 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 370252296.62981623 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1504326579.4326453 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 44609858.50807018 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 247938.135553197 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 220733837.11053076 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1432564478.3902938 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 42529617.8517175 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 414126.7638361068 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 210378184.8282498 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1651108813.6288536 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 52701301.9485118 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 498055.64787461614 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 256013244.89943492 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 59999624928.26964 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2157748349.968254 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12467149.72387043 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10042477222.71826 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 99066157.62659092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 566466.18183776 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 339911654.1876521 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156931.429830266 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634587.713034913 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30784122.6803621 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2942659483.0346656 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3585657.219970629 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70291679.89313146 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2330535.6869746805 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346323509.8938971 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 69 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3860744071.043116 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 8252216.3581088865 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105892998.92237183 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 165887.17283815093 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 371372008.33158237 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1458694556.8398745 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 43255784.40516511 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 238895.89485894798 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214018953.34745833 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1389106954.3968325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 41238576.50141566 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 399957.97577889677 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203977874.61239707 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1600811154.9863296 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 51092087.240681164 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 481295.9288412387 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 248185427.96621746 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 60293895491.9644 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2167820212.572775 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12527982.181598337 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10101322228.097012 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98359974.44195257 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 564823.5753736987 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 337426736.64469147 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156938.276003031 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634588.1634971313 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30784124.575043853 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2958486423.761357 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3473605.431846571 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70699868.38054942 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2331066.218349131 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 347893669.6253051 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 70 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3873807906.3201375 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 8052739.713008293 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106143382.79249245 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 160535.9737143391 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 372237505.55722356 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1409023214.745047 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41784521.18427274 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 229322.0891123618 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 206767571.92015296 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1341809608.7858486 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39836133.88454974 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 384791.6350563718 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 197067563.80663735 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1546731984.1533513 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 49373162.944878615 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 463596.48725755565 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 239855355.0325985 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 60526740835.540535 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2175680723.5901423 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12576462.57522676 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10150349945.23262 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 94611617.14739478 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 542318.7657169341 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 324658253.77978307 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156941.720791945 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634588.390145131 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30784125.528344296 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2952325941.123497 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3361553.643722362 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70576694.52028035 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2316631.850951989 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 347175924.1363139 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 71 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3884714716.6519756 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 7852217.130913869 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106336295.40765958 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 155184.77459053122 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 372901645.9283967 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1359087422.093504 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 40275392.135018736 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 219292.5991297824 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 199024144.06024903 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1294181652.9474106 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 38393852.00307504 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 368804.70185539615 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 189689508.24145576 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1489085664.6878686 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 47550748.19684511 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 445038.82307773636 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 231051497.61415794 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 60695757193.11297 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2181241409.1474285 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12612113.676233245 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10189220011.205744 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 90647013.6039575 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 518499.6050438541 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 311152709.7711122 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156943.411956921 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634588.5014103316 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30784125.99633503 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2949905636.887619 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3249501.855598278 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70543908.23946948 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2304743.0929355025 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346559293.0843129 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 72 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3893600483.7427144 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 7650714.549076661 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106475359.83176127 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 149833.5754667194 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 373377123.24739665 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1359095332.0392935 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 40275621.619111285 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 218695.48444082882 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 198828024.86492386 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1294189172.2290175 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 38394070.15318151 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 368806.6228795837 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 189486007.43719593 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1486490141.1038802 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 47325472.32593388 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 442247.8141565411 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 229559422.14055997 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 60797354626.232895 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2184372145.303461 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12634216.384849703 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10217378657.19661 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 86447504.87938148 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 493250.6859919603 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 296846681.6492433 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.221337844 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634588.5546597396 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30784126.220306493 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2942205872.2018423 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3137450.0674741627 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70383535.08989885 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2289261.072084559 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 345783355.1705052 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 73 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3899944408.278774 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 7447979.432971874 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106546700.01287825 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 144482.37634290755 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 373615321.2421557 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1301122055.9157774 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 38563501.90595186 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 208096.34331668212 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 190473990.32668242 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1238999916.6727145 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 36762666.70138868 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 351661.4068116699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 181527502.43688306 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1424355067.2305346 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 45372829.412079096 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 422603.1061574377 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 220159373.64243218 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 60826987327.21819 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2184913744.0056524 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12641842.408704208 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10233998337.109354 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 82060450.19322267 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 466908.6070593338 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 281901595.10527617 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.598627336 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634588.579481261 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30784126.3247079 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2938594998.031143 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3025398.2793498323 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70321976.72310215 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2276561.998177047 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 345119851.3857167 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 74 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3903817178.80416 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 7244046.059330233 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106552199.35961185 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 139131.17721909573 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 373622838.6415854 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1239578389.2701647 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 36747797.68655526 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 197103.64231084418 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 181645740.719658 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1180416608.5531602 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 35032794.67683566 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 333715.5047093481 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 173118203.36802956 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1358855700.3861778 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 43322581.31355816 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 402198.6209530546 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 210312483.70979452 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 60781480893.761955 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2182753982.230755 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12634346.871944714 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10238525142.25464 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 81269264.06732804 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 464896.29161013843 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 279206297.1487318 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.769730508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634588.5907378374 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30784126.372053992 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2954651096.052575 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2913346.491225775 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70735703.17447813 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2277248.496699705 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346332304.51461893 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 75 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3905471662.1766024 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 7039037.042775499 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106498595.19583133 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 133779.9780952839 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 373423280.3999005 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1173886642.3312943 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 34811748.97084933 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 185645.45090892678 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 172266547.96806407 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1117890089.6098132 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 33188521.84832465 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 314830.59763360646 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 164185171.67652366 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1289378190.03519 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 41156918.94079332 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 380883.07020569756 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 199937221.43666607 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 60659190702.44946 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2177839350.991662 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12611380.966203729 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10230567278.484941 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 76703947.20442598 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 437418.464664785 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 263653784.31112102 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.845097914 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634588.595696084 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30784126.392908797 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2945054506.1083994 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2801294.7031015973 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70529490.11425748 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2260475.4742835104 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 345515753.24509627 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 76 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3904576898.3473277 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 6832791.901455195 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106377069.50142756 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 128428.77897147207 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 372985751.6150628 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1103565246.2334983 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 32741384.437528837 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 173669.48752896447 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 162272450.66170135 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1050962575.1738007 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 31216566.923908867 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 294899.5414753581 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 154667604.94120347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1215306059.0038528 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 38857956.999934815 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 358509.79183446395 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 188951707.05008423 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 60552051011.5347 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2173722332.8151946 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12590661.17726399 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10219324698.685446 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 71907088.21927907 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 408573.00915119133 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 247312453.40596408 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.877254844 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634588.597811604 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30697040.231159445 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2873325081.978214 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2689242.914977544 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 68821734.64526351 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2201414.1146406466 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 336512065.3569123 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 77 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3901591104.1193385 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 6625532.823761712 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106199830.89492777 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 123077.57984766025 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 372406135.0897591 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1029570711.6347306 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 30564454.46392688 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 161346.2916835172 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 151790491.42087847 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 980543334.8139036 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 29143309.717991166 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 274206.0108090868 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 144686271.27649027 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1137865102.193667 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 36461258.3681621 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 335438.1911402995 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 177518749.18678805 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 60438319652.95736 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2169359719.188957 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12568642.180158215 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10207216198.7198 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 66890449.70176749 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 378457.87433919014 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 230222388.10256812 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.890487457 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634588.5986821395 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30504211.073829554 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2794772611.8870306 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2577191.1268533343 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 66949089.01792306 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2137708.9097219002 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 327235337.7796327 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 78 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3896578185.2117295 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 6417290.797448324 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105968582.06497411 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 117726.38072384449 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 371809421.6938067 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 951362322.8301964 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 28265271.755068514 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 148614.77960972063 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 140748853.02180606 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 906118358.2243881 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 26953837.71515041 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 252627.1723851173 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 134172900.43828058 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1056389734.5160785 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 33947513.02817315 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 311508.441959897 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 165549945.61833906 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 60317568474.70619 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2164734564.2636557 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12545242.740623735 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10194208015.209175 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 61694019.64968578 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 347355.9816304751 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 212519821.8798872 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.895705821 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634588.599025441 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30197560.605388734 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2710309986.4049373 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2465139.3387293797 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 64933614.738419056 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2069981.1835789594 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 317277488.59962404 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 79 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3889666735.3718596 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 6208128.177360432 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105686749.23250869 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 112375.18160003265 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 371196716.1027172 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 870263070.111682 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 25852025.466061097 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 135433.8348516901 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 129089871.70669645 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 828866073.936313 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 24652092.025424752 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 230072.8247718336 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 123072676.62317275 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 970095155.0013344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 31293952.260287773 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 286534.65210293006 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 152941060.00320813 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 60189939020.40514 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2159851736.2699385 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12520492.043790178 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10180327916.637987 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 60851366.88514285 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 345054.07231037394 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 209649174.11804348 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.89766245 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634588.5991541618 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 29776189.885443274 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2681639113.903012 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2353087.5506053227 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 64266440.18251575 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2040225.9802639564 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 313749414.2217075 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 80 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3881804990.4816146 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 5998504.761141996 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105379596.96679191 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 107023.98247621885 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 370575416.5847694 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 870263095.179795 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 25852026.19333956 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 134684.39238784078 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 128669164.60234757 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 828866097.7663373 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 24652092.716783665 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 229792.21244559003 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 122655680.07843862 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 965850160.3813148 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 31020821.780262373 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 283403.17726762395 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 151229903.72711357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 60055437561.29394 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2154710899.970045 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12494393.131563513 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10165589599.146288 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 55453581.10417866 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 312697.2433678517 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 191260646.47437218 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.898354575 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634588.5991996955 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 29247097.97317382 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2587188685.8148317 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2241035.7624811134 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 62009594.180958934 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1965700.4382754406 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 302640511.0221608 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 81 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3901188781.40245 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 5802092.649635219 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105798368.21829692 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 101672.78335241096 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 370899457.27455443 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 783320150.8571303 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 23299435.736799967 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 121173.80939101132 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 116467412.81506607 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 746137956.4776964 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 22221728.517349266 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 206449.78855278864 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 111039492.67309311 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 875411781.9552314 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 28247040.727923304 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 257604.84922238355 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 138070643.61552295 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 59914632654.986984 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2149333206.7387304 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12467058.168078361 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10150068480.655172 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 49669363.930417575 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 278021.625499655 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 171555669.63864216 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.898584269 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3634588.599214806 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 28620531.751960047 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2487262078.6173825 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2128983.9743567477 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 59620407.27980646 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1887447.7444207629 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 290900500.23828995 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 82 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3918344944.6513133 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 5604600.366016726 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106157787.09274061 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 96321.58422859717 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 372146970.6144284 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 693000055.7383318 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 20648867.063160285 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 107440.05484337598 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 103817111.83206837 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 660199458.4381168 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 19698225.14536968 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 182508.41195886073 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 98996909.46089052 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 782185294.3094616 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 25392370.788200833 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 231342.27000575842 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 124541070.11742587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 59767669607.16965 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2143723644.303283 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12438517.145580783 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10133793291.59874 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 43558557.22535697 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 241449.52559339383 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 150738106.22297215 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.89865554 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3630887.6445333646 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27903206.8471485 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2383691226.714242 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2016932.1862325384 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 57143151.195182316 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1806714.7347866807 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 278740504.9310858 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 83 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3933785847.160233 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 5406276.355965719 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106471504.97169179 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 90970.38510478534 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 373234365.4967208 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 597965089.2799429 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 17861510.097970754 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 93315.00395066087 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 90540587.18452486 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 569778951.762087 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 17044689.31652458 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 157646.12889048547 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 86359031.13442338 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 683599358.4064037 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 22382212.030658793 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 203968.4926552249 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 110299661.00688255 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 59614706607.55225 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2137887735.8872607 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12408802.419700565 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10116793200.108051 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 37607297.375144206 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 206152.74474324594 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 130464067.66185643 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.898676129 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3606009.56732144 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27096822.07639694 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2267895300.455749 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1904880.3981085836 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 54370456.02693266 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1717661.195858657 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 265171619.0469591 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 84 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3947364635.11439 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 5207049.41036734 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106735609.11735335 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 85619.18598097352 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 374147933.21477777 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 499866209.5802891 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 14985262.59313693 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 79047.44299972184 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 76857117.18479666 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 476445855.4055355 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 14306653.161437511 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 132304.15354990083 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 73334306.07308592 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 582791719.5146531 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 19307597.01667501 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 176311.817010947 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 95763167.91908859 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 59455482758.41125 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2131815073.5590668 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12377864.749525953 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10099049484.17154 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 36848319.96376996 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 204440.42391927404 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 127878474.39823689 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.898681626 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3559928.668650583 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 26201258.105355375 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2235802885.0581837 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1792828.6099842764 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 53620594.24408167 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1685577.2502336958 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 261249225.63227573 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 85 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3958782223.294375 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 5006774.50340908 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106942130.77491985 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 80267.98685716563 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 374859754.36083686 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 398081574.2860002 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 12002083.599711468 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 64569.99324156635 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 62684109.46307133 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 379609039.1768674 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 11466966.755292302 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 106344.27228455135 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 59844221.060261555 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 478399488.35175437 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 16128985.47397243 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 148040.78781446596 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 80750573.50291014 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 59290461209.6665 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2125522926.4641511 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12345795.380325241 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10080622694.262089 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 30433922.49384322 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 166228.09696523793 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 106026673.97486274 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.898682958 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3492579.294680677 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 25216237.227201115 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2109437226.866724 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1680776.8218604433 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 50592464.07186616 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1589329.8275205116 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 246462220.7176964 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 86 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3731738677.7174826 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 4690870.279347734 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 100795151.21534018 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 74916.78773335379 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 353311386.1134385 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 296432586.4219869 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 8992646.458421132 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 49899.68859362232 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 48019314.217273474 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 282821950.27482945 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 8598475.473493665 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 80091.89870703957 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 45886637.40931262 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 369369326.48680675 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 12815817.84874587 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 118913.12512957743 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 65121974.58714786 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 59120004812.38367 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2119024788.5404556 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12312665.909948174 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10061561069.93461 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 28493098.481330164 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 156901.42581119548 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 99414907.36609326 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.898683261 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3403900.1083261664 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 24141501.37568717 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1987596517.4995031 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1568725.0337363908 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 47673686.75062125 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1496162.1381611894 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 232196697.9286418 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 87 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3489707371.2329555 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 4367698.52060929 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 94248841.3512001 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 69565.58860954196 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 330363920.2809049 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 296432586.4343376 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 8992646.45877945 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 49495.445316253674 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 47875026.06930816 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 282821950.28657025 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 8598475.47383429 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 80091.89871003908 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 45732407.76966586 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 367135416.10050714 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 12601033.133997982 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 116357.70241976586 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 63677928.15304947 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 58943732093.56574 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2112305835.554006 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12278403.09055343 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10041828326.714111 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 27170729.910302512 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 151576.70589322108 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 94910020.62311849 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.898683317 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3293828.539022167 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 22976787.372767486 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1845732069.9140499 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1456673.2456124008 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 44271002.77179749 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1389366.0572210765 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 215623519.96544254 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 88 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3233119499.5911093 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 4037468.313133342 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 87314689.85858408 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 64214.38948573013 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 306057608.7018335 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 191422974.3159827 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 5915904.1338696955 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 35186.97797863143 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 33273680.719812624 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 182919435.5612238 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 5669846.73404655 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 53966.012463011815 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 31835140.28913304 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 259529154.42565343 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 9329175.835249469 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 87891.29653637159 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 48238449.98539772 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 58762407839.71234 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2105394990.500377 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12243156.301143732 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10021515242.137856 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 25094943.176678818 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 141398.24907379824 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 87838479.19125415 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.898683328 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3162304.185587609 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 21721841.166021734 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1696189036.523633 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1344621.4574884463 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 40682753.103325024 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1277343.8405316744 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 198165415.9175224 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 89 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2963833483.950347 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 3701080.8015466495 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 80042212.0648155 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 58863.1903619183 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 280565933.7643482 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 183377512.01701763 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 5652294.859697752 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 33264.69903425394 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 31550999.676508017 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 175192109.85264143 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 5415413.2629643055 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 51389.0204922953 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 30180472.974927016 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 244803965.3822186 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 8751992.967144739 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 82264.27765219695 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 45135326.61533919 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 58575923041.438126 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2098287917.5493371 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12206904.926866306 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 10000613702.814615 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 23733853.57208093 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 135843.03131398116 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 83201682.2719539 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.898683328 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3009282.4794521118 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 20376475.296316296 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1661287879.2525973 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1232569.66936439 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 39865013.440870374 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1243348.2321750156 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 193919326.31551835 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 90 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2683859178.265453 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 3359510.559930642 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72484958.03630064 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 53511.99123810647 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254076514.00813198 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 171034326.7183635 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 5263999.640917818 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 30793.429490409722 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 29257500.120411936 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 163379321.31500503 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 5042451.95934416 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 47768.27549804339 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 27983179.294081245 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 227156892.70358765 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 8090040.135709334 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 75918.76974522907 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 41644122.098284245 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 58384300611.90087 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2090985352.416975 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12169653.858419381 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9979129388.568108 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 21466833.220419347 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 124449.43902636733 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 75478669.0719996 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16156944.898683328 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2834744.508076883 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 18940610.21593164 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1521683622.6901493 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1120517.8812404315 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 36516950.705668174 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1138090.4638103712 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 177606626.26368347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 91 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2392749441.044944 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 3012540.770288385 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 64631014.24245447 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 48160.792114294636 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 226547609.07017803 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 155875713.38088223 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 4794022.958599546 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 27962.51752035445 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 26590058.724390194 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 148890155.8677022 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 4591843.356646593 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 43463.77039913002 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 25430412.380699143 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 206771232.5984857 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 7348635.147821356 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 68899.84521749745 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 37789181.62103812 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 58188400490.34058 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2083519964.499588 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12131570.59074203 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9957161025.2414 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 19266637.18742845 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 112204.03937940327 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 67301024.04232001 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 15870319.064221555 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2638705.483002212 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 17414309.905878127 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1354413630.308163 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1008466.0931164729 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 32500299.83752179 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1014003.0704770903 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 158105561.5960777 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 92 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2092893518.6853545 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 2661329.9733215487 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 56544039.19084707 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 42809.59299048281 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 198202253.52411506 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 147542655.83920896 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 4522069.94414829 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 26003.501195575853 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 24829179.619288545 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 140889438.9531295 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 4329478.234136631 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 40816.9325113656 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 23739433.56814274 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 192966566.32356468 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 6798158.57301045 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 63499.182200627525 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 34808321.0021508 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 57988310315.22807 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2075895020.7173913 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12092672.392028699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9934720088.319466 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 18359551.020704623 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 106612.95260192906 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 62906211.080901235 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 15258005.47254264 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2421240.440849738 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 15797889.97646057 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1203182547.4297626 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 896414.304992483 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 28871255.669208426 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 900831.9474656396 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 140452916.64412153 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 93 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 1785242963.340385 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 2306339.574727762 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 48249385.80868911 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 37458.393866667044 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 169130421.32394093 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 128631605.5972014 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 3943227.208792955 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 22693.253403778206 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 21663343.96813671 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 122833165.64593758 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 3775380.362107134 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 35601.103587019716 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 20712887.58531018 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 167688260.76939884 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 5914807.694358306 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 55277.15977904856 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 30303545.11227977 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 57784275554.67489 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2068119826.2843328 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12053007.13755097 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9911835216.128195 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 16120039.406520303 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 93595.2975224502 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 55233263.45892388 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 14322748.990851695 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2182529.9581695786 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 14092109.94774764 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1022833521.1249785 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 784362.5168685324 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 24538528.37612265 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 767842.8099197847 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 119444545.99918956 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 94 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 1471187871.284493 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 1948243.6293533351 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 39784091.487494156 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 32107.19474285522 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 139558393.16303474 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 107112360.57591543 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 3288715.2807512884 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 19049.83513647397 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 18151090.954794306 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 102297513.64857656 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 3149350.521905878 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 29751.843613944286 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 17357033.4416977 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 139669717.62466294 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 4951956.784537267 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 46381.31496257547 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 25434814.089363277 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 57577045988.47547 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2060222922.065396 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 12012720.686668755 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9888591209.961056 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 15138660.635653405 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 87590.1244634104 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 51880162.316682614 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 13069735.957105946 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 1922915.2285226814 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 12298404.908385562 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 984147839.8389641 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 672310.728744472 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 23629329.449336044 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 731271.4100370469 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 114762305.248501 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 95 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 1155406057.3804538 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 1589310.4000786622 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 31272790.8037904 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 26755.99561904339 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 109842983.1849684 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 98809988.04734255 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 3017652.502791312 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 17094.7385114382 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 16394287.397033483 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 94325966.2454969 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 2887831.6680117687 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 27112.457945693248 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 15669928.889341515 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 125656414.13659422 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 4395427.20724026 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 40929.34820944889 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 22426242.521275524 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 57367776404.60837 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2052248295.2233858 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 11972037.59421882 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9865118013.11763 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 12669873.70445887 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 73294.55263070125 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 43419989.2627188 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 11507808.630165055 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 1642977.9575001707 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 10419221.560729878 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 792056793.1553034 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 560258.9406203881 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 19012836.868628256 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 590290.5154112265 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 92481995.73752844 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 96 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 941870262.8593246 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 1279956.0569374172 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 25485708.52148025 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 21404.7964952355 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 89338979.86143477 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 75219288.40659744 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 2303043.3381528393 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 13186.712889637802 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 12606906.218083324 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 71821166.66685079 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 2204672.7326448085 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 20760.12064019486 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 12052534.880573146 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 96809240.44070488 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 3408535.9897937453 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 31829.743753891184 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 17447453.763391647 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 57156368768.84421 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2044192200.2682912 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 11930938.832641952 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9841404848.936483 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 10035718.416633228 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 58077.26364086941 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 34392017.73099725 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 9651560.350309977 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 1343678.1970264832 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 8458597.963449437 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 625040055.3272452 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 448207.15249630425 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 15002306.31444983 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 466375.490103987 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 72928835.9513231 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 97 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 718684825.1807424 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 965922.6215222727 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 19441523.462797277 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 16053.597371427608 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 68150763.43904756 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 66220938.544766285 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 2011788.800223842 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 11142.712206935135 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 10757663.769696983 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 63188015.543591924 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 1923959.369283087 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 17951.70861869727 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 10277556.900441995 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 82120751.6419316 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 2832417.8726451173 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 26211.749432709228 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 14349204.876653325 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 56943005160.65601 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2036061571.2931988 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 11889459.813103464 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9817472240.363943 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 7226257.330900063 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 41882.86896427738 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 24762127.142802045 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 7524608.4247261165 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 1026569.6586424211 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 6423069.157198328 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 420996843.3594675 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 336155.36437218904 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 10096969.947909873 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 317259.8113057458 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 49386745.50334734 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 98 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 487775776.4520015 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 648144.0228713779 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 13191552.364960525 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 10702.398247619718 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 46241553.02460281 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 39406074.58984338 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 1203639.8767145164 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 6822.832238135681 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 6542052.879584103 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 37618289.849117875 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 1151880.5086595777 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 10816.344754357662 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 6253083.010681031 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 50155240.40736629 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 1755057.1527098424 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 16345.34808492955 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 8956242.195429686 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 56729088822.364235 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2027909879.9310205 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 11847873.338459339 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9793477622.826536 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 4270247.64338979 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 24871.65320194635 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 14629056.41360694 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 5164194.537191663 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 694102.3606092036 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 4322940.123641331 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 246725846.69936934 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 224103.576248113 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 5911128.265191639 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 188407.4521743213 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 28967557.993491907 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 99 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 248579209.3061961 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 326346.8234533507 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 6720770.615423925 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 5351.19912380986 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 23558708.23771682 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 9687478.986679133 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 311247.6170303646 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 2132.0299510821474 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 1940771.7680273363 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 9288244.861079292 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 299719.00460775575 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 2975.7752060764687 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 1861986.7597078504 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 15358258.083863948 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 595549.5267548291 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 5782.690092548429 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 3187206.8552385066 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 56515502873.02546 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2019770778.7209482 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 11806351.093030779 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9769520063.327295 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 3197077.433598685 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 18354.860230506063 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 10960785.91034566 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 2627469.9029217665 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 350036.10932446737 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 2174024.922862836 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 211412546.11263847 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 112051.7881240526 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 5083428.479798507 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 154131.33423286918 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 24588316.179101266 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 100 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 56303972687.57053 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 2011710016.3275006 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 11765228.499040646 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 9745793095.218075 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_12152\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 260480.7078854336 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet
Under_Installment
5737404.806353256
#test with one scenario
#scen='r_Perovskite'
#df_compensate = pd.DataFrame(columns=['underinstalls[W]'],dtype=float)
#for row in range (0,len(sim1.scenario['PV_ICE'].dataIn_m)): #loop over length of years
# print(row)
# Under_Installment = global_projection.iloc[row,0] - ((sim1.scenario[scen].dataOut_m['Installed_Capacity_[W]'][row])/1e6) # MWATTS
# if row==0:
# df_compensate.loc[row,'underinstalls[W]'] = Under_Installment
# else:
# if Under_Installment < 0.7*df_compensate.iloc[row-1,0]:
# Under_Installment = df_compensate.iloc[row-1,0]
# df_compensate.loc[row,'underinstalls[W]'] = Under_Installment
# sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
#calculate flows for that scenario with it's bifi factor and modified weibull
# sim1.calculateFlows(scenarios=[scen], bifacialityfactors=bifiPathDict[scen])
#plt.plot(df_compensate)
#Under_Installment
#aggregate results - mass
cc_yearly, cc_cumu = sim1.aggregateResults() #have to do this to get auto plots
cc_yearly.to_csv(os.path.join(testfolder, 'cc_12scen_yearly.csv'))
cc_cumu.to_csv(os.path.join(testfolder, 'cc_12scen_cumu.csv'))
#aggregate results - energy
allenergy, energyGen, energy_demands = sim1.aggregateEnergyResults()
allenergy.to_csv(os.path.join(testfolder, 'cc_12scen_allenergy.csv'))
energyGen.to_csv(os.path.join(testfolder, 'cc_12scen_energyGen.csv'))
energy_demands.to_csv(os.path.join(testfolder, 'cc_12scen_energy_demands.csv'))
C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1)
#read in saved results files for speed
cc_yearly = pd.read_csv(os.path.join(testfolder, 'cc_12scen_yearly.csv'), index_col='year')
cc_cumu = pd.read_csv(os.path.join(testfolder, 'cc_12scen_cumu.csv'), index_col='year')
allenergy = pd.read_csv(os.path.join(testfolder, 'cc_12scen_allenergy.csv'), index_col='year')
energyGen = pd.read_csv(os.path.join(testfolder, 'cc_12scen_energyGen.csv'), index_col='year')
energy_demands = pd.read_csv(os.path.join(testfolder, 'cc_12scen_energy_demands.csv'), index_col='year')
plt.plot(sim1.scenario['r_PERC'].dataOut_m['Installed_Capacity_[W]'])
[<matplotlib.lines.Line2D at 0x1ef428f52e0>]
#sim1.scenario['PV_ICE'].dataOut_m['irradiance_stc'].head(2)
sim1.scenario.keys()
dict_keys(['PV_ICE', 'ex_PERC_50', 'ex_High_eff', 'ex_Perovskite', 'ex_Lightweight', 'r_PERC', 'r_SHJ', 'r_TOPCon', 'r_IRENA', 'r_RecycledPERC', 'r_50PERC', 'r_Perovskite'])
sim1.scenario['r_RecycledPERC'].dataOut_m['WeibullParams'].tail(4)
97 {'alpha': 16.199948952041623, 'beta': 39.89240...
98 {'alpha': 16.199948952041623, 'beta': 39.89240...
99 {'alpha': 16.199948952041623, 'beta': 39.89240...
100 {'alpha': 16.199948952041623, 'beta': 39.89240...
Name: WeibullParams, dtype: object
effective_capacity = cc_yearly.filter(like='ActiveCapacity')
plt.plot(effective_capacity/1e6)
plt.legend(sim1.scenario.keys())
plt.ylabel('Effective Capacity [TW]')
plt.title('Effective Capacity: With Replacements')
plt.ylim(0,)
(0.0, 90.26425956655)
annual_EoL = cc_yearly.filter(like='DecommisionedCapacity')
plt.plot(annual_EoL/1e6)
plt.legend(sim1.scenario.keys())
plt.ylabel('Annual EoL [TW]')
plt.title('Annual Decommissions [TW]')
plt.ylim(0,)
(0.0, 330.8888417667719)
annual_installs = cc_yearly.filter(like='newInstalled')
plt.plot(annual_installs/1e6)
plt.legend(sim1.scenario.keys())
plt.ylabel('Annual installed [TW]')
plt.title('Annual Installs with Replacements')
plt.ylim(0,)
(0.0, 8.46390384909963)
cumu_installs_annually = cc_cumu.filter(like='newInstalled')
plt.plot(cumu_installs_annually/1e6)
plt.legend(sim1.scenario.keys())
plt.ylabel('Cumulative installed [TW]')
plt.title('Replacements Adjusted Deployment Curve \n Cumulative Installs with Replacements')
plt.ylim(0,)
(0.0, 421.15310133332196)
cumu_installs = cc_cumu.filter(like='newInstalled')
plt.bar(scennames_labels, cumu_installs.loc[2100]/1e6, tick_label=scennames_labels, color=colorpalette)
#plt.legend(scennames)
plt.xticks(rotation=90)
plt.ylabel('Cumulative installed [TW]')
plt.title('Cumulative Installs with Replacements')
plt.ylim(0,410)
(0.0, 410.0)
cumulative_nameplate_installs = global_projection.loc[2100,'World_cum'] #MW
print('The nameplate installations for energy transition and through 2100 are '+str(cumulative_nameplate_installs/1e6)+' TW.')
The nameplate installations for energy transition and through 2100 are 85.966 TW.
global_projection['World_annual_[MWdc]'].sum()
85966000.0
Additional_installs = cumu_installs.loc[2100]-global_projection.loc[2100,'World_cum']
plt.bar(scennames_labels, Additional_installs/1e6, tick_label=scennames_labels, color=colorpalette)
#plt.legend(scennames)
plt.ylabel('Cumulative Replacements [TW]')
plt.title('Replacements Required by Technology')
plt.xticks(rotation=90)
plt.ylim(0,410)
(0.0, 410.0)
cumu_virgin_module = cc_cumu.filter(like='VirginStock_Module')
plt.bar(scennames_labels, cumu_virgin_module.loc[2100]/1e9, tick_label=scennames_labels, color=colorpalette)
#plt.legend(scennames)
plt.title('Cumulative Virgin Material Demands')
plt.ylabel('Virgin Material Requirements\n[billion tonnes]')
plt.xticks(rotation=90)
(array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11.]), [Text(0.0, 0, 'PV_ICE'), Text(1.0, 0, '50-year'), Text(2.0, 0, 'High Eff'), Text(3.0, 0, 'Idealized\nPerovskite\nSi-Tandem'), Text(4.0, 0, 'Lightweight'), Text(5.0, 0, 'PERC'), Text(6.0, 0, 'SHJ'), Text(7.0, 0, 'TOPCon'), Text(8.0, 0, 'IRENA\nreg. loss'), Text(9.0, 0, 'Recycled\nPERC'), Text(10.0, 0, 'long-lived\nPERC'), Text(11.0, 0, 'Hopeful\nPerovskite')])
recycledperc_virginstock = cc_cumu.filter(like='VirginStock').filter(like='Recycled')
recycledperc_virginstock.drop('VirginStock_Module_sim1_r_RecycledPERC_[Tonnes]',axis=1, inplace=True)
plt.bar(recycledperc_virginstock.columns, recycledperc_virginstock.loc[2100]/1e6, tick_label = MATERIALS, color=colormats)
plt.ylabel('Million Metric tonnes')
Text(0, 0.5, 'Million Metric tonnes')
cumu_virgin_module = cc_cumu.filter(like='VirginStock_Module')
plt.plot(cumu_virgin_module/1e9)
plt.legend(scennames_labels)
plt.title('Cumulative Virgin Material Extraction: Module')
plt.ylabel('Virgin Material Requirements\n[billion tonnes]')
plt.ylim(0,)
(0.0, 10.971344046890309)
annual_virgin_module = cc_yearly.filter(like='VirginStock_Module')
plt.plot(annual_virgin_module/1e6)
plt.legend(scennames_labels)
plt.title('Annual Virgin Material Extraction: Module')
plt.ylabel('Virgin Material Requirements\n[million tonnes]')
plt.ylim(0,)
(0.0, 336.7790238495866)
#print out masses for stacked bar charts
#mass_cumu = cc_cumu.loc[[2100]].filter(like='PV_ICE_[Tonnes]')
mass_cumu_virgin = cc_cumu.filter(like='VirginStock').loc[2100]
mass_cumu_wasteall = cc_cumu.filter(like='WasteAll').loc[2100]
mass_cumu = pd.concat([mass_cumu_virgin,mass_cumu_wasteall])
mass_cumu.to_csv(os.path.join(testfolder, 'cc_cumu_mass_2100results.csv'))
cc_cumu.to_csv(os.path.join(testfolder, 'cc_cumu_mass_results.csv'))
cumu_lifecycle_wastes = cc_cumu.filter(like='WasteAll_Module')
plt.bar(scennames_labels, cumu_lifecycle_wastes.loc[2100]/1e6,
tick_label=scennames_labels, color=colorpalette)
#plt.legend(scennames)
plt.title('Cumulative Lifecycle Wastes')
plt.ylabel('Lifecycle Wastes\n[million tonnes]')
plt.xticks(rotation=90)
(array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11.]), [Text(0.0, 0, 'PV_ICE'), Text(1.0, 0, '50-year'), Text(2.0, 0, 'High Eff'), Text(3.0, 0, 'Idealized\nPerovskite\nSi-Tandem'), Text(4.0, 0, 'Lightweight'), Text(5.0, 0, 'PERC'), Text(6.0, 0, 'SHJ'), Text(7.0, 0, 'TOPCon'), Text(8.0, 0, 'IRENA\nreg. loss'), Text(9.0, 0, 'Recycled\nPERC'), Text(10.0, 0, 'long-lived\nPERC'), Text(11.0, 0, 'Hopeful\nPerovskite')])
annual_waste_module = cc_yearly.filter(like='WasteAll_Module')
plt.plot(annual_waste_module/1e6)
plt.legend(scennames_labels)
plt.title('Annual Waste: Module')
plt.ylabel('Lifecycle Wastes\n[million tonnes]')
plt.ylim(0,)
(0.0, 3060.160989683577)
sim1.scenario['r_IRENA'].dataOut_m.loc[45:,]
| Area | Area_for_EOL_pathsG | Cumulative_Active_Area | EOL_BS_Year0 | EOL_BS_Year1 | EOL_BS_Year10 | EOL_BS_Year100 | EOL_BS_Year11 | EOL_BS_Year12 | EOL_BS_Year13 | ... | Status_BAD_[W] | WeibullParams | Yearly_Sum_Area_disposed | Yearly_Sum_Area_disposedby_Failure | Yearly_Sum_Area_disposedby_ProjectLifetime | Yearly_Sum_Power_disposed | Yearly_Sum_Power_disposedby_Failure | Yearly_Sum_Power_disposedby_ProjectLifetime | irradiance_stc | landfilled_noncollected | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 45 | 2.231703e+10 | 0.000000e+00 | 2.764953e+11 | 0.0 | 0.0 | 0.0 | 1.150008e+10 | 0.0 | 0.0 | 0.0 | ... | 0.000000e+00 | {'alpha': 5.692, 'beta': 29.697} | 1.047616e+09 | 1.047616e+09 | 0.000000e+00 | 3.230832e+11 | 1.604149e+11 | 1.626684e+11 | 1000.0 | 0 |
| 46 | 2.354937e+10 | 1.513471e+08 | 2.985024e+11 | 0.0 | 0.0 | 0.0 | 1.213511e+10 | 0.0 | 0.0 | 0.0 | ... | 0.000000e+00 | {'alpha': 5.692, 'beta': 29.697} | 1.542207e+09 | 1.312894e+09 | 2.293138e+08 | 3.948816e+11 | 1.995854e+11 | 1.952962e+11 | 1000.0 | 0 |
| 47 | 2.508733e+10 | 0.000000e+00 | 3.209726e+11 | 0.0 | 0.0 | 0.0 | 1.292763e+10 | 0.0 | 0.0 | 0.0 | ... | 1.307830e+11 | {'alpha': 5.692, 'beta': 29.697} | 2.617205e+09 | 1.587008e+09 | 1.030197e+09 | 4.352854e+11 | 2.399892e+11 | 1.952962e+11 | 1000.0 | 0 |
| 48 | 2.653373e+10 | 0.000000e+00 | 3.440253e+11 | 0.0 | 0.0 | 0.0 | 1.367297e+10 | 0.0 | 0.0 | 0.0 | ... | 3.398123e+11 | {'alpha': 5.692, 'beta': 29.697} | 3.481020e+09 | 1.860878e+09 | 1.620142e+09 | 4.771534e+11 | 2.818572e+11 | 1.952962e+11 | 1000.0 | 0 |
| 49 | 2.808321e+10 | 0.000000e+00 | 3.676245e+11 | 0.0 | 0.0 | 0.0 | 1.447143e+10 | 0.0 | 0.0 | 0.0 | ... | 6.505481e+11 | {'alpha': 5.692, 'beta': 29.697} | 4.483954e+09 | 2.130066e+09 | 2.353888e+09 | 5.191800e+11 | 3.238838e+11 | 1.952962e+11 | 1000.0 | 0 |
| 50 | 2.942401e+10 | 0.000000e+00 | 3.918924e+11 | 0.0 | 0.0 | 0.0 | 1.516235e+10 | 0.0 | 0.0 | 0.0 | ... | 1.022807e+12 | {'alpha': 5.692, 'beta': 29.697} | 5.156149e+09 | 2.361860e+09 | 2.794289e+09 | 5.565691e+11 | 3.612729e+11 | 1.952962e+11 | 1000.0 | 0 |
| 51 | 9.351651e+09 | 0.000000e+00 | 3.951237e+11 | 0.0 | 0.0 | 0.0 | 4.818955e+09 | 0.0 | 0.0 | 0.0 | ... | 1.497717e+12 | {'alpha': 5.692, 'beta': 29.697} | 6.120366e+09 | 2.625376e+09 | 3.494990e+09 | 5.992679e+11 | 4.039717e+11 | 1.952962e+11 | 1000.0 | 0 |
| 52 | 9.836203e+09 | 0.000000e+00 | 3.981530e+11 | 0.0 | 0.0 | 0.0 | 5.068647e+09 | 0.0 | 0.0 | 0.0 | ... | 2.040993e+12 | {'alpha': 5.692, 'beta': 29.697} | 6.806851e+09 | 2.856015e+09 | 3.950836e+09 | 6.376442e+11 | 4.423480e+11 | 1.952962e+11 | 1000.0 | 0 |
| 53 | 1.044326e+10 | 0.000000e+00 | 4.009425e+11 | 0.0 | 0.0 | 0.0 | 5.381467e+09 | 0.0 | 0.0 | 0.0 | ... | 2.674218e+12 | {'alpha': 5.692, 'beta': 29.697} | 7.653805e+09 | 3.120588e+09 | 4.533217e+09 | 6.816095e+11 | 4.863133e+11 | 1.952962e+11 | 1000.0 | 0 |
| 54 | 1.106385e+10 | 0.000000e+00 | 4.035051e+11 | 0.0 | 0.0 | 0.0 | 5.701260e+09 | 0.0 | 0.0 | 0.0 | ... | 3.400068e+12 | {'alpha': 5.692, 'beta': 29.697} | 8.501205e+09 | 3.385407e+09 | 5.115799e+09 | 7.259512e+11 | 5.306550e+11 | 1.952962e+11 | 1000.0 | 0 |
| 55 | 1.172896e+10 | 0.000000e+00 | 4.058407e+11 | 0.0 | 0.0 | 0.0 | 6.043995e+09 | 0.0 | 0.0 | 0.0 | ... | 4.227943e+12 | {'alpha': 5.692, 'beta': 29.697} | 9.393441e+09 | 3.651876e+09 | 5.741565e+09 | 7.707174e+11 | 5.754212e+11 | 1.952962e+11 | 1000.0 | 0 |
| 56 | 1.232925e+10 | 0.000000e+00 | 4.079419e+11 | 0.0 | 0.0 | 0.0 | 6.353325e+09 | 0.0 | 0.0 | 0.0 | ... | 5.145772e+12 | {'alpha': 5.692, 'beta': 29.697} | 1.022800e+10 | 3.903857e+09 | 6.324144e+09 | 8.132451e+11 | 6.179489e+11 | 1.952962e+11 | 1000.0 | 0 |
| 57 | 1.294388e+10 | 0.000000e+00 | 4.098034e+11 | 0.0 | 0.0 | 0.0 | 6.670047e+09 | 0.0 | 0.0 | 0.0 | ... | 6.154985e+12 | {'alpha': 5.692, 'beta': 29.697} | 1.108238e+10 | 4.165060e+09 | 6.917320e+09 | 8.575771e+11 | 6.622809e+11 | 1.952962e+11 | 1000.0 | 0 |
| 58 | 1.356836e+10 | 0.000000e+00 | 4.114384e+11 | 0.0 | 0.0 | 0.0 | 6.991848e+09 | 0.0 | 0.0 | 0.0 | ... | 7.253565e+12 | {'alpha': 5.692, 'beta': 29.697} | 1.193337e+10 | 4.449756e+09 | 7.483612e+09 | 9.062047e+11 | 7.109085e+11 | 1.952962e+11 | 1000.0 | 0 |
| 59 | 1.428212e+10 | 0.000000e+00 | 4.128132e+11 | 0.0 | 0.0 | 0.0 | 7.359653e+09 | 0.0 | 0.0 | 0.0 | ... | 8.460066e+12 | {'alpha': 5.692, 'beta': 29.697} | 1.290732e+10 | 4.738906e+09 | 8.168416e+09 | 9.559231e+11 | 7.606269e+11 | 1.952962e+11 | 1000.0 | 0 |
| 60 | 1.494847e+10 | 0.000000e+00 | 4.139617e+11 | 0.0 | 0.0 | 0.0 | 7.703024e+09 | 0.0 | 0.0 | 0.0 | ... | 9.764694e+12 | {'alpha': 5.692, 'beta': 29.697} | 1.379997e+10 | 5.021212e+09 | 8.778757e+09 | 1.005014e+12 | 8.097174e+11 | 1.952962e+11 | 1000.0 | 0 |
| 61 | 1.558199e+10 | 0.000000e+00 | 4.149092e+11 | 0.0 | 0.0 | 0.0 | 8.029480e+09 | 0.0 | 0.0 | 0.0 | ... | 1.116027e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.463451e+10 | 5.301075e+09 | 9.333432e+09 | 1.054026e+12 | 8.587300e+11 | 1.952962e+11 | 1000.0 | 0 |
| 62 | 1.632322e+10 | 0.000000e+00 | 4.156143e+11 | 0.0 | 0.0 | 0.0 | 8.411441e+09 | 0.0 | 0.0 | 0.0 | ... | 1.267024e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.561806e+10 | 5.581069e+09 | 1.003699e+10 | 1.103215e+12 | 9.079190e+11 | 1.952962e+11 | 1000.0 | 0 |
| 63 | 1.696039e+10 | 0.000000e+00 | 4.161339e+11 | 0.0 | 0.0 | 0.0 | 8.739776e+09 | 0.0 | 0.0 | 0.0 | ... | 1.427404e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.644081e+10 | 5.844855e+09 | 1.059595e+10 | 1.149999e+12 | 9.547030e+11 | 1.952962e+11 | 1000.0 | 0 |
| 64 | 1.765603e+10 | 0.000000e+00 | 4.164488e+11 | 0.0 | 0.0 | 0.0 | 9.098246e+09 | 0.0 | 0.0 | 0.0 | ... | 1.598587e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.734112e+10 | 6.100007e+09 | 1.124111e+10 | 1.195330e+12 | 1.000034e+12 | 1.952962e+11 | 1000.0 | 0 |
| 65 | 1.839358e+10 | 0.000000e+00 | 4.165478e+11 | 0.0 | 0.0 | 0.0 | 9.478308e+09 | 0.0 | 0.0 | 0.0 | ... | 1.781848e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.829462e+10 | 6.333238e+09 | 1.196138e+10 | 1.237006e+12 | 1.041710e+12 | 1.952962e+11 | 1000.0 | 0 |
| 66 | 1.902158e+10 | 0.000000e+00 | 4.164846e+11 | 0.0 | 0.0 | 0.0 | 9.801920e+09 | 0.0 | 0.0 | 0.0 | ... | 1.975369e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.908480e+10 | 6.529965e+09 | 1.255483e+10 | 1.272600e+12 | 1.077304e+12 | 1.952962e+11 | 1000.0 | 0 |
| 67 | 1.968718e+10 | 0.000000e+00 | 4.162479e+11 | 0.0 | 0.0 | 0.0 | 1.014491e+10 | 0.0 | 0.0 | 0.0 | ... | 2.180570e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.992383e+10 | 6.691496e+09 | 1.323234e+10 | 1.302087e+12 | 1.106791e+12 | 1.952962e+11 | 1000.0 | 0 |
| 68 | 2.037209e+10 | 0.000000e+00 | 4.158346e+11 | 0.0 | 0.0 | 0.0 | 1.049785e+10 | 0.0 | 0.0 | 0.0 | ... | 2.398767e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.078540e+10 | 6.799605e+09 | 1.398579e+10 | 1.322454e+12 | 1.127158e+12 | 1.952962e+11 | 1000.0 | 0 |
| 69 | 2.099133e+10 | 0.000000e+00 | 4.152762e+11 | 0.0 | 0.0 | 0.0 | 1.081694e+10 | 0.0 | 0.0 | 0.0 | ... | 2.629730e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.154973e+10 | 6.834466e+09 | 1.471526e+10 | 1.330449e+12 | 1.135153e+12 | 1.952962e+11 | 1000.0 | 0 |
| 70 | 2.147235e+10 | 0.000000e+00 | 4.146318e+11 | 0.0 | 0.0 | 0.0 | 1.106482e+10 | 0.0 | 0.0 | 0.0 | ... | 2.871846e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.211674e+10 | 6.783303e+09 | 1.533344e+10 | 1.323935e+12 | 1.128639e+12 | 1.952962e+11 | 1000.0 | 0 |
| 71 | 2.205492e+10 | 0.000000e+00 | 4.138660e+11 | 0.0 | 0.0 | 0.0 | 1.136501e+10 | 0.0 | 0.0 | 0.0 | ... | 3.128868e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.282076e+10 | 6.640604e+09 | 1.618015e+10 | 1.301952e+12 | 1.106656e+12 | 1.952962e+11 | 1000.0 | 0 |
| 72 | 2.270333e+10 | 0.000000e+00 | 4.129613e+11 | 0.0 | 0.0 | 0.0 | 1.169915e+10 | 0.0 | 0.0 | 0.0 | ... | 3.404317e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.360805e+10 | 6.371204e+09 | 1.723684e+10 | 1.258954e+12 | 1.063658e+12 | 1.952962e+11 | 1000.0 | 0 |
| 73 | 2.319667e+10 | 0.000000e+00 | 4.119865e+11 | 0.0 | 0.0 | 0.0 | 1.195337e+10 | 0.0 | 0.0 | 0.0 | ... | 3.697392e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.417141e+10 | 5.940786e+09 | 1.823063e+10 | 1.189585e+12 | 9.942887e+11 | 1.952962e+11 | 1000.0 | 0 |
| 74 | 2.362699e+10 | 0.000000e+00 | 4.109777e+11 | 0.0 | 0.0 | 0.0 | 1.217511e+10 | 0.0 | 0.0 | 0.0 | ... | 4.009435e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.463586e+10 | 5.340621e+09 | 1.929524e+10 | 1.092610e+12 | 8.973138e+11 | 1.952962e+11 | 1000.0 | 0 |
| 75 | 2.382678e+10 | 0.000000e+00 | 4.100326e+11 | 0.0 | 0.0 | 0.0 | 1.327167e+10 | 0.0 | 0.0 | 0.0 | ... | 4.338326e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.477180e+10 | 4.555340e+09 | 2.021646e+10 | 9.657988e+11 | 7.705026e+11 | 1.952962e+11 | 1000.0 | 0 |
| 76 | 1.293709e+10 | 0.000000e+00 | 4.129494e+11 | 0.0 | 0.0 | 0.0 | 4.762899e+08 | 0.0 | 0.0 | 0.0 | ... | 4.442855e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.002037e+10 | 3.595100e+09 | 6.425273e+09 | 8.110467e+11 | 6.157505e+11 | 1.952962e+11 | 1000.0 | 0 |
| 77 | 1.334281e+10 | 0.000000e+00 | 4.157485e+11 | 0.0 | 0.0 | 0.0 | 4.245526e+08 | 0.0 | 0.0 | 0.0 | ... | 4.552800e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.054371e+10 | 3.785511e+09 | 6.758196e+09 | 8.435130e+11 | 6.482168e+11 | 1.952962e+11 | 1000.0 | 0 |
| 78 | 1.381733e+10 | 0.000000e+00 | 4.184058e+11 | 0.0 | 0.0 | 0.0 | 3.723947e+08 | 0.0 | 0.0 | 0.0 | ... | 4.669531e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.115999e+10 | 3.984703e+09 | 7.175290e+09 | 8.774197e+11 | 6.821235e+11 | 1.952962e+11 | 1000.0 | 0 |
| 79 | 1.430045e+10 | 0.000000e+00 | 4.209184e+11 | 0.0 | 0.0 | 0.0 | 3.201967e+08 | 0.0 | 0.0 | 0.0 | ... | 4.793199e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.178787e+10 | 4.186186e+09 | 7.601680e+09 | 9.117072e+11 | 7.164110e+11 | 1.952962e+11 | 1000.0 | 0 |
| 80 | 1.480748e+10 | 0.000000e+00 | 4.232778e+11 | 0.0 | 0.0 | 0.0 | 2.702913e+08 | 0.0 | 0.0 | 0.0 | ... | 4.924301e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.244806e+10 | 4.389405e+09 | 8.058660e+09 | 9.462790e+11 | 7.509828e+11 | 1.952962e+11 | 1000.0 | 0 |
| 81 | 1.528089e+10 | 0.000000e+00 | 4.254959e+11 | 0.0 | 0.0 | 0.0 | 2.231695e+08 | 0.0 | 0.0 | 0.0 | ... | 5.062113e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.306282e+10 | 4.591718e+09 | 8.471100e+09 | 9.807003e+11 | 7.854041e+11 | 1.952962e+11 | 1000.0 | 0 |
| 82 | 1.576356e+10 | 0.000000e+00 | 4.275692e+11 | 0.0 | 0.0 | 0.0 | 1.807281e+08 | 0.0 | 0.0 | 0.0 | ... | 5.206794e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.369023e+10 | 4.796830e+09 | 8.893396e+09 | 1.015555e+12 | 8.202587e+11 | 1.952962e+11 | 1000.0 | 0 |
| 83 | 1.625233e+10 | 0.000000e+00 | 4.294954e+11 | 0.0 | 0.0 | 0.0 | 1.434332e+08 | 0.0 | 0.0 | 0.0 | ... | 5.358456e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.432617e+10 | 5.003707e+09 | 9.322464e+09 | 1.050649e+12 | 8.553526e+11 | 1.952962e+11 | 1000.0 | 0 |
| 84 | 1.678651e+10 | 0.000000e+00 | 4.312578e+11 | 0.0 | 0.0 | 0.0 | 1.117047e+08 | 0.0 | 0.0 | 0.0 | ... | 5.518097e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.502402e+10 | 5.211153e+09 | 9.812870e+09 | 1.085755e+12 | 8.904584e+11 | 1.952962e+11 | 1000.0 | 0 |
| 85 | 1.729163e+10 | 0.000000e+00 | 4.328662e+11 | 0.0 | 0.0 | 0.0 | 8.485063e+07 | 0.0 | 0.0 | 0.0 | ... | 5.685185e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.568327e+10 | 5.412569e+09 | 1.027070e+10 | 1.119768e+12 | 9.244716e+11 | 1.952962e+11 | 1000.0 | 0 |
| 86 | 1.777550e+10 | 0.000000e+00 | 4.343270e+11 | 0.0 | 0.0 | 0.0 | 6.276763e+07 | 0.0 | 0.0 | 0.0 | ... | 5.859355e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.631472e+10 | 5.608744e+09 | 1.070597e+10 | 1.152775e+12 | 9.574783e+11 | 1.952962e+11 | 1000.0 | 0 |
| 87 | 1.830895e+10 | 0.000000e+00 | 4.356214e+11 | 0.0 | 0.0 | 0.0 | 4.526822e+07 | 0.0 | 0.0 | 0.0 | ... | 6.041810e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.701448e+10 | 5.799228e+09 | 1.121526e+10 | 1.184650e+12 | 9.893535e+11 | 1.952962e+11 | 1000.0 | 0 |
| 88 | 1.877704e+10 | 0.000000e+00 | 4.367711e+11 | 0.0 | 0.0 | 0.0 | 3.150803e+07 | 0.0 | 0.0 | 0.0 | ... | 6.231386e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.762738e+10 | 5.974346e+09 | 1.165303e+10 | 1.213777e+12 | 1.018481e+12 | 1.952962e+11 | 1000.0 | 0 |
| 89 | 1.926355e+10 | 0.000000e+00 | 4.377676e+11 | 0.0 | 0.0 | 0.0 | 2.115602e+07 | 0.0 | 0.0 | 0.0 | ... | 6.428739e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.826704e+10 | 6.136044e+09 | 1.213099e+10 | 1.240422e+12 | 1.045126e+12 | 1.952962e+11 | 1000.0 | 0 |
| 90 | 1.975369e+10 | 0.000000e+00 | 4.386076e+11 | 0.0 | 0.0 | 0.0 | 1.360034e+07 | 0.0 | 0.0 | 0.0 | ... | 6.634336e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.891370e+10 | 6.275953e+09 | 1.263774e+10 | 1.263181e+12 | 1.067885e+12 | 1.952962e+11 | 1000.0 | 0 |
| 91 | 2.016402e+10 | 0.000000e+00 | 4.393170e+11 | 0.0 | 0.0 | 0.0 | 8.260573e+06 | 0.0 | 0.0 | 0.0 | ... | 6.846952e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.945466e+10 | 6.385432e+09 | 1.306923e+10 | 1.280626e+12 | 1.085330e+12 | 1.952962e+11 | 1000.0 | 0 |
| 92 | 2.056889e+10 | 0.000000e+00 | 4.398953e+11 | 0.0 | 0.0 | 0.0 | 4.698994e+06 | 0.0 | 0.0 | 0.0 | ... | 7.067008e+13 | {'alpha': 5.692, 'beta': 29.697} | 1.999056e+10 | 6.464023e+09 | 1.352654e+10 | 1.292667e+12 | 1.097371e+12 | 1.952962e+11 | 1000.0 | 0 |
| 93 | 2.095184e+10 | 0.000000e+00 | 4.403481e+11 | 0.0 | 0.0 | 0.0 | 2.456642e+06 | 0.0 | 0.0 | 0.0 | ... | 7.294719e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.049907e+10 | 6.501945e+09 | 1.399713e+10 | 1.297726e+12 | 1.102430e+12 | 1.952962e+11 | 1000.0 | 0 |
| 94 | 2.126279e+10 | 0.000000e+00 | 4.406987e+11 | 0.0 | 0.0 | 0.0 | 1.146239e+06 | 0.0 | 0.0 | 0.0 | ... | 7.529352e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.091216e+10 | 6.489568e+09 | 1.442259e+10 | 1.294288e+12 | 1.098991e+12 | 1.952962e+11 | 1000.0 | 0 |
| 95 | 2.146159e+10 | 0.000000e+00 | 4.409853e+11 | 0.0 | 0.0 | 0.0 | 4.564808e+05 | 0.0 | 0.0 | 0.0 | ... | 7.769362e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.117500e+10 | 6.421909e+09 | 1.475309e+10 | 1.281625e+12 | 1.086329e+12 | 1.952962e+11 | 1000.0 | 0 |
| 96 | 2.167039e+10 | 0.000000e+00 | 4.412036e+11 | 0.0 | 0.0 | 0.0 | 1.449617e+05 | 0.0 | 0.0 | 0.0 | ... | 8.015884e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.145206e+10 | 6.298711e+09 | 1.515335e+10 | 1.259813e+12 | 1.064517e+12 | 1.952962e+11 | 1000.0 | 0 |
| 97 | 2.186158e+10 | 0.000000e+00 | 4.413603e+11 | 0.0 | 0.0 | 0.0 | 3.179325e+04 | 0.0 | 0.0 | 0.0 | ... | 8.269653e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.170491e+10 | 6.106053e+09 | 1.559886e+10 | 1.226765e+12 | 1.031468e+12 | 1.952962e+11 | 1000.0 | 0 |
| 98 | 2.191561e+10 | 0.000000e+00 | 4.415054e+11 | 0.0 | 0.0 | 0.0 | 3.452346e+03 | 0.0 | 0.0 | 0.0 | ... | 8.528937e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.177045e+10 | 5.832628e+09 | 1.593782e+10 | 1.180876e+12 | 9.855797e+11 | 1.952962e+11 | 1000.0 | 0 |
| 99 | 2.188330e+10 | 0.000000e+00 | 4.416730e+11 | 0.0 | 0.0 | 0.0 | 6.799767e+01 | 0.0 | 0.0 | 0.0 | ... | 8.793031e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.171576e+10 | 5.482285e+09 | 1.623348e+10 | 1.123037e+12 | 9.277408e+11 | 1.952962e+11 | 1000.0 | 0 |
| 100 | 2.168227e+10 | 0.000000e+00 | 4.419275e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 9.059358e+13 | {'alpha': 5.692, 'beta': 29.697} | 2.142770e+10 | 5.056947e+09 | 1.637075e+10 | 1.053846e+12 | 8.585494e+11 | 1.952962e+11 | 1000.0 | 0 |
56 rows × 344 columns
sim1.scenario['r_SHJ'].dataOut_e
| mod_MFG | mod_Install | mod_OandM | mod_Repair | mod_Demount | mod_Store | mod_Resell_Certify | mod_ReMFG_Disassembly | mod_Recycle_Crush | e_out_annual_[Wh] | |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 5.133424e+10 | 5.251887e+07 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 1.312654e+12 |
| 1 | 1.838934e+10 | 1.860921e+07 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | 1.419913e+00 | 1.774165e+12 |
| 2 | 2.235026e+10 | 2.237429e+07 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | 1.097105e+02 | 2.332674e+12 |
| 3 | 3.424444e+10 | 3.391656e+07 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | 1.342435e+03 | 3.189692e+12 |
| 4 | 7.015314e+10 | 6.875008e+07 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | 7.714372e+03 | 4.954058e+12 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 96 | 2.191302e+13 | 6.144887e+10 | 0.0 | 0.0 | 4.808435e+10 | 0.0 | 0.0 | 0.0 | 2.664429e+12 | 1.381184e+17 |
| 97 | 1.546655e+13 | 4.337156e+10 | 0.0 | 0.0 | 2.642684e+10 | 0.0 | 0.0 | 0.0 | 1.562918e+12 | 1.384744e+17 |
| 98 | 2.336937e+13 | 6.553278e+10 | 0.0 | 0.0 | 5.208244e+10 | 0.0 | 0.0 | 0.0 | 2.907807e+12 | 1.388304e+17 |
| 99 | 2.466955e+13 | 6.917876e+10 | 0.0 | 0.0 | 5.654659e+10 | 0.0 | 0.0 | 0.0 | 3.126997e+12 | 1.391864e+17 |
| 100 | 1.581582e+13 | 4.435098e+10 | 0.0 | 0.0 | 2.688408e+10 | 0.0 | 0.0 | 0.0 | 1.614937e+12 | 1.395424e+17 |
101 rows × 10 columns
Because of different bifi factors, they do NOT produce the same energy
#energyGen = allenergy.filter(like='e_out_annual')
plt.plot(energyGen/1e12)
plt.legend(scennames_labels)
plt.title('Annual Energy Generation')
plt.ylabel('Energy Generation [TWh]')
plt.ylim(0,)
(0.0, 146519.47894690625)
e_annual_sumDemands = energy_demands.filter(like='demand_total')
plt.plot(e_annual_sumDemands/1e12)
plt.legend(scennames_labels)
plt.title('Annual Lifecycle Energy Demands')
plt.ylabel('Energy Demands\n[TWh]')
plt.ylim(0,)
(0.0, 48362.26372462167)
e_annual_sumDemands_cumu = e_annual_sumDemands.cumsum()
plt.bar(e_annual_sumDemands_cumu.columns, e_annual_sumDemands_cumu.loc[2100]/1e12,
tick_label=(scennames_labels), color=colorpalette)
plt.title('Cumulative Lifecycle Energy Demands')
plt.ylabel('Cumulative Energy Demands\n[TWh]')
plt.xticks(rotation=90)
(array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11.]), [Text(0.0, 0, 'PV_ICE'), Text(1.0, 0, '50-year'), Text(2.0, 0, 'High Eff'), Text(3.0, 0, 'Idealized\nPerovskite\nSi-Tandem'), Text(4.0, 0, 'Lightweight'), Text(5.0, 0, 'PERC'), Text(6.0, 0, 'SHJ'), Text(7.0, 0, 'TOPCon'), Text(8.0, 0, 'IRENA\nreg. loss'), Text(9.0, 0, 'Recycled\nPERC'), Text(10.0, 0, 'long-lived\nPERC'), Text(11.0, 0, 'Hopeful\nPerovskite')])
e_fuels = energy_demands.filter(like='_fuel')
e_energydemands = energy_demands.loc[:,~energy_demands.columns.isin(e_fuels.columns)]
e_mfging_bymat = pd.DataFrame()
for scen in sim1.scenario.keys():
e_energy_mfg_scen = e_energydemands.filter(like=scen).filter(like='_MFG_')
e_energy_mod_mfg_scen = energy_demands.filter(like=scen).filter(like='mod_MFG')
e_mfging_bymat = pd.concat([e_mfging_bymat,e_energy_mfg_scen,e_energy_mod_mfg_scen], axis=1)
cum_e_mfging_bymat = e_mfging_bymat.cumsum().loc[2100]
cum_e_mfging_bymat
PV_ICE_glass_mat_MFG_virgin 2.839303e+16
PV_ICE_silicon_mat_MFG_virgin 6.277966e+16
PV_ICE_silver_mat_MFG_virgin 4.722117e+14
PV_ICE_aluminium_frames_mat_MFG_virgin 1.996379e+16
PV_ICE_copper_mat_MFG_virgin 9.905380e+13
...
r_Perovskite_aluminium_frames_mat_MFG_virgin 8.356494e+15
r_Perovskite_copper_mat_MFG_virgin 1.245929e+14
r_Perovskite_encapsulant_mat_MFG_virgin 2.771896e+15
r_Perovskite_backsheet_mat_MFG_virgin 3.467262e+15
r_Perovskite_mod_MFG 3.292110e+15
Name: 2100, Length: 96, dtype: float64
cume_mfg_glass.values+cume_mfg_silicon.values
--------------------------------------------------------------------------- NameError Traceback (most recent call last) Input In [115], in <cell line: 1>() ----> 1 cume_mfg_glass.values+cume_mfg_silicon.values NameError: name 'cume_mfg_glass' is not defined
#energy demands by material mfging
plt.bar(e_annual_sumDemands_cumu.columns, e_annual_sumDemands_cumu.loc[2100],
tick_label=(scennames_labels), color=colorpalette)
#Materials
cume_mfg_glass = cum_e_mfging_bymat.filter(like='glass')
cume_mfg_silicon = cum_e_mfging_bymat.filter(like='silicon')
cume_mfg_silver = cum_e_mfging_bymat.filter(like='silver')
cume_mfg_aluminium_frames = cum_e_mfging_bymat.filter(like='aluminium_frames')
cume_mfg_copper = cum_e_mfging_bymat.filter(like='copper')
cume_mfg_encapsulant = cum_e_mfging_bymat.filter(like='encapsulant')
cume_mfg_backsheet = cum_e_mfging_bymat.filter(like='backsheet')
cume_mfg_mod = cum_e_mfging_bymat.filter(like='mod')
bot_ag = cume_mfg_glass.values+cume_mfg_silicon.values
bot_al = cume_mfg_glass.values+cume_mfg_silicon.values+cume_mfg_silver.values
bot_cu = cume_mfg_glass.values+cume_mfg_silicon.values+cume_mfg_silver.values+cume_mfg_aluminium_frames.values
bot_encap = cume_mfg_glass.values+cume_mfg_silicon.values+cume_mfg_silver.values+cume_mfg_aluminium_frames.values+cume_mfg_copper.values
bot_back = cume_mfg_glass.values+cume_mfg_silicon.values+cume_mfg_silver.values+cume_mfg_aluminium_frames.values+cume_mfg_copper.values+cume_mfg_encapsulant.values
bot_mod = cume_mfg_glass.values+cume_mfg_silicon.values+cume_mfg_silver.values+cume_mfg_aluminium_frames.values+cume_mfg_copper.values+cume_mfg_encapsulant.values+cume_mfg_backsheet.values
plt.bar(scennames_labels, cume_mfg_glass, color = colormats[0])
plt.bar(scennames_labels, cume_mfg_silicon, bottom = cume_mfg_glass, color=colormats[1])
plt.bar(scennames_labels, cume_mfg_silver, bottom = bot_ag, color=colormats[2])
plt.bar(scennames_labels, cume_mfg_aluminium_frames, bottom = bot_al, color=colormats[3])
plt.bar(scennames_labels, cume_mfg_copper, bottom = bot_cu , color=colormats[4])
plt.bar(scennames_labels, cume_mfg_encapsulant, bottom = bot_encap ,color=colormats[5])
plt.bar(scennames_labels, cume_mfg_backsheet, bottom = bot_back, color=colormats[6])
plt.bar(scennames_labels, cume_mfg_mod, bottom = bot_back, color='white')
plt.legend(MATERIALS)
energyGen_cumu = energyGen.cumsum()
energyGen_cumu.columns = e_annual_sumDemands_cumu.columns = scennames_labels
netEnergy_cumu = energyGen_cumu.loc[[2100]] - e_annual_sumDemands_cumu.loc[[2100]]
e_annual_sumDemands_cumu.loc[[2100]]
netEnergy_cumu
plt.bar(netEnergy_cumu.columns, netEnergy_cumu.loc[2100]/1e12,
tick_label=(scennames_labels), color=colorpalette)
plt.title('Net Energy Cumulatively')
plt.ylabel('Cumulative Net Energy [TWh]')
plt.ylim(4e6,5.5e6)
plt.xticks(rotation=90)
netEnergy_relative = netEnergy_cumu - netEnergy_cumu.loc[2100,'PV_ICE']
netEnergy_relative
plt.bar(netEnergy_relative.columns, netEnergy_relative.loc[2100]/1e12,
tick_label=(scennames_labels), color=colorpalette)
plt.title('Cumulatively Net Energy Relative to PV ICE')
plt.ylabel('Relative Cumulative Net Energy [TWh]')
plt.xticks(rotation=90)
netEnergy_cumu_norm = netEnergy_cumu/netEnergy_cumu.loc[2100,'PV_ICE']
netEnergy_cumu_norm_waterfall = netEnergy_cumu_norm-1
netEnergy_cumu_norm
plt.bar(netEnergy_cumu.columns, netEnergy_cumu_norm_waterfall.loc[2100],
tick_label=(scennames_labels), color=colorpalette)
plt.title('Net Energy Cumulatively Relative to PV ICE')
plt.ylabel('Relative Cumulative Net Energy')
#plt.ylim(-0.026,0.005)
plt.plot(0.0, lw=2)
plt.xticks(rotation=90)
plt.bar(netEnergy_cumu.columns, netEnergy_cumu.loc[2100]/1e12,
tick_label=(scennames_labels), color=colorpalette)
plt.title('Net Energy Cumulatively')
plt.ylabel('Cumulative Net Energy\n[TWh]')
plt.xticks(rotation=90)
energyGen.columns = e_annual_sumDemands.columns = scennames_labels
annual_net_energy = energyGen - e_annual_sumDemands
plt.plot(annual_net_energy/1e12)
plt.legend(scennames_labels)
plt.title('Annual Net Energy')
plt.ylabel('Net Energy (Eout - Ein)\n[TWh]')
plt.ylim(0,100000)
plt.xlim(2000,2100)
This may not be an accurate use of EROI, but I want to see what will happen
eroi_sys_cumu = energyGen_cumu/e_annual_sumDemands_cumu
plt.bar(eroi_sys_cumu.columns, eroi_sys_cumu.loc[2100],
tick_label=(scennames_labels), color=colorpalette)
plt.title('EROI of all Deployments')
plt.ylabel('Unitless')
plt.xticks(rotation=90)
Net Energy over Linear mass flow
#cumulatively
netEnergy_cumu.columns = cumu_virgin_module.columns = cumu_lifecycle_wastes.columns = scennames_labels
CEETmetric = (netEnergy_cumu.loc[2100]/1e6)/ (cumu_virgin_module.loc[2100]+ cumu_lifecycle_wastes.loc[2100])
plt.bar(CEETmetric.index, CEETmetric,
tick_label=(scennames_labels), color=colorpalette)
plt.title('CETE Metric')
plt.ylabel('Net Energy / Linear Mass \n[MWh/tonne]')
single_deploy_2022 = pd.DataFrame(index=idx_temp, columns=['MW'], dtype=float)
single_deploy_2022['MW'] = 0.0
single_deploy_2022.loc[2022] = 100.0 #install a single 100 MW system
sim2 = PV_ICE.Simulation(name='sim2', path=testfolder)
for scen in scennames:
sim2.createScenario(name=scen, massmodulefile=moduleFile_m, energymodulefile=moduleFile_e)
for mat in range (0, len(MATERIALS)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+MATERIALS[mat]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+MATERIALS[mat]+'.csv')
sim2.scenario[scen].addMaterial(MATERIALS[mat], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#use the settings from the first simulation to create the identical settings for sim2
for scen in scennames:
sim2.scenario[scen].dataIn_m = sim1.scenario[scen].dataIn_m
sim2.scenario[scen].dataIn_e = sim1.scenario[scen].dataIn_e
for mat in MATERIALS:
sim2.scenario[scen].material[mat].matdataIn_m = sim1.scenario[scen].material[mat].matdataIn_m
sim2.scenario[scen].material[mat].matdataIn_e = sim1.scenario[scen].material[mat].matdataIn_e
sim2.scenario['Perovskite'].material['glass'].matdataIn_m
#trim to start in 2000, this trims module and materials
#had to specify and end year, cannot use to extend
sim2.trim_Years(startYear=2000, endYear=2100)
#deployment projection for all scenarios
sim2.modifyScenario(scenarios=None,stage='new_Installed_Capacity_[MW]', value= single_deploy_2022['MW'], start_year=2000)
sim2.scenario['Perovskite'].dataIn_m.loc[19:25]
for scen in scennames:
sim2.calculateFlows(scenarios=[scen],bifacialityfactors=bifiPathDict[scen])
sim2_yearly, sim2_cumulative = sim2.aggregateResults()
allenergy2, energyGen2, energy_demands2 = sim2.aggregateEnergyResults()
allenergy2_cumu = allenergy2.cumsum()
energyGen2_cumu = energyGen2.cumsum()
energy_demands2_cumu = energy_demands2.cumsum()
energy_demands2_cumu_total = energy_demands2_cumu.filter(like='demand_total')
#energy_demands2_cumu_total
plt.bar(energy_demands2_cumu_total.columns, energy_demands2_cumu_total.loc[2100],
tick_label=(scennames_labels), color=colorpalette)
plt.title('Energy Demands Cumulative')
plt.ylabel('Energy Demands [Wh]')
energyGen2_cumu.columns=energy_demands2_cumu_total.columns=scennames_labels
eroi_2022 = energyGen2_cumu.iloc[100]/energy_demands2_cumu_total.iloc[100]
eroi_2022
plt.bar(eroi_2022.index, eroi_2022,
tick_label=(scennames_labels), color=colorpalette)
plt.title('EROI')
plt.ylabel('Arb.')
plt.plot(energyGen2/1e9)
plt.legend(scennames_labels)
plt.title('Energy Generation - Single 2022 System')
plt.ylabel('[GWh]')
single_deploy_2050 = pd.DataFrame(index=idx_temp, columns=['MW'], dtype=float)
single_deploy_2050['MW'] = 0.0
single_deploy_2050.loc[2050] = 100.0 #install a single 100 MW system
sim3 = PV_ICE.Simulation(name='sim3', path=testfolder)
for scen in scennames:
sim3.createScenario(name=scen, massmodulefile=moduleFile_m, energymodulefile=moduleFile_e)
for mat in range (0, len(MATERIALS)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+MATERIALS[mat]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+MATERIALS[mat]+'.csv')
sim3.scenario[scen].addMaterial(MATERIALS[mat], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#use the settings from the first simulation to create the identical settings for sim2
for scen in scennames:
sim3.scenario[scen].dataIn_m = sim1.scenario[scen].dataIn_m
sim3.scenario[scen].dataIn_e = sim1.scenario[scen].dataIn_e
for mat in MATERIALS:
sim3.scenario[scen].material[mat].matdataIn_m = sim1.scenario[scen].material[mat].matdataIn_m
sim3.scenario[scen].material[mat].matdataIn_e = sim1.scenario[scen].material[mat].matdataIn_e
sim3.scenario['Perovskite'].material['glass'].matdataIn_m
#deployment projection for all scenarios
sim3.modifyScenario(scenarios=None,stage='new_Installed_Capacity_[MW]', value= single_deploy_2050['MW'], start_year=2000)
#trim to start in 2000, this trims module and materials
#had to specify and end year, cannot use to extend
sim3.trim_Years(startYear=2000, endYear=2150)
sim3.scenario['Perovskite'].dataIn_e.tail(4)#loc[49:55]
#PV ICE currently set up to read in a csv of bifi factors, so generate files to read in
#need to adjust for length to 2150
idx_temp_2150 = pd.RangeIndex(start=2000,stop=2151,step=1) #create the index
df_temp_2150 = pd.DataFrame(index=idx_temp_2150, columns=['bifi'], dtype=float)
bifiPathDict_2150={}
for f in bifiFactors.keys(): #loop over module types
bifi_2150 = df_temp_2150.copy() #copy of df
bifi_2150['bifi'] = bifiFactors[f] #assign column
bifipath_2150 = os.path.join(testfolder,'bifi_'+str(f)+'.csv') #create file path
bifi_2150.to_csv(path_or_buf=bifipath_2150, index_label='year') #create file
bifiPathDict_2150[str(f)] = bifipath_2150
#append bifi path to dict? or list?
for scen in scennames:
sim3.calculateFlows(scenarios=[scen], bifacialityfactors=bifiPathDict_2150[scen])
sim3_yearly, sim3_cumulative = sim3.aggregateResults()
allenergy3, energyGen3, energy_demands3 = sim3.aggregateEnergyResults()
allenergy3_cumu = allenergy3.cumsum()
energyGen3_cumu = energyGen3.cumsum()
energy_demands3_cumu = energy_demands3.cumsum()
energy_demands3_cumu_total = energy_demands3_cumu.filter(like='demand_total')
#energy_demands3_cumu_total
plt.bar(energy_demands3_cumu_total.columns, energy_demands3_cumu_total.loc[2150],
tick_label=(scennames_labels), color=colorpalette)
plt.title('Energy Demands Cumulative 2050 System')
plt.ylabel('Energy Demands [Wh]')
energyGen3_cumu.columns = energy_demands3_cumu_total.columns = scennames_labels
eroi_2050 = energyGen3_cumu.loc[2150]/energy_demands3_cumu_total.loc[2150]
eroi_2050
plt.bar(eroi_2050.index, eroi_2050,
tick_label=(scennames_labels), color=colorpalette)
plt.title('EROI of a 100 MW deployment in 2050')
plt.ylabel('Arbitrary units')
plt.plot(energyGen3/1e9)
plt.legend(scennames_labels)
plt.title('Energy Generation - Single 2050 System')
plt.ylabel('[GWh]')
Y axis = normalized net energy of perovskites, x axis = remanufacturing energy variation, maybe add recycling Just change one variable
lowest energy = remfg